1. 修改ssh配置文件,通常路径为/etc/ssh/ssh_config,添加如下内容:

    1
    2
    3
    4
    5
    6
    7
    8
    Host 98 //这里是设置你的连接的一个别名
    Hostname 111.111.111.111  //设置ip
    Port 56789 //设置端口号
    User wangsan  //设置登录名
    PasswordAuthentication no //是否需要密码认证,如果是sshkey认证,则no
    ForwardAgent yes  //是否需要转发key到代理服务器,如果需要通过跳转机连接同学,这里需要填写yes
    AddKeysToAgent yes //将key添加到sshkey转发列表
    IdentityFile ~/.ssh/98/id_rsa //这里是你生成的私钥地址,对应的公钥也需要放入id_rsa.pub
  2. 配置keychain:

  • 通过homebrew安装keychain:
1
$ brew install keychain
  • 使用keychain的指令配置ssh连接免密码:
1
$ ssh-add -K ~/.ssh/id_rsa