Mac通过sshpass+ iTerm2来免密连接服务器

1、安装home-brew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

先输入上述命令, 然后再输入电脑密码、按任意键.

2、安装wget

brew install wget

3、安装sshpash

  • 下载安装包
    wget http://sourceforge.net/projects/sshpass/files/sshpass/1.05/sshpass-1.05.tar.gz 
    
  • 解压
    tar xvzf sshpass-1.05.tar.gz
    
  • 编译安装
    首先进入安装目录, 然后执行命令
    ./configure
    make
    sudo make install
    

4、免密连接服务器

  • 将服务器的密码保存到一个文件中
  • 在iTerm2中创建一个Profiles, 选择Command模式, 命令为:
    /usr/local/bin/sshpass -f 保存密码的文件路径 ssh -p端口号 服务器账号@ip地址
    

Mac通过sshpass+ iTerm2来免密连接服务器_第1张图片

你可能感兴趣的:(日常技巧)