mac iterm ssh 免密码登录

2017/4/1 10:38 上午 目录  Linux 评论

有些ssh客户端没有保存密码功能,mac的iterm也不是一个专用ssh GUI工具,当需要通过iterm保存远程登陆profile时发现没有保存密码的地方,如何免密码登录?

利用Openssh客户端的会话克隆1

~/.ssh/config中配置下面代码

Host *
    ControlMaster auto
    ControlPath ~/.ssh/%h-%p-%r
    ControlPersist yes

连接后第一次需要输入密码,后续无需再输入密码

expect

放置public key到服务器上

  • 默认位置在~/.ssh/authorized_keys中添加public_key内容
  • 如果需要自定义路径,则需要修改/etc/ssh/sshd_config中的authroized_keys路径
  • 注意权限否则自动登录无法生效,.ssh权限: 755 , authorized_keys权限: 644