linux 实现 ssh 免密登陆

2018-11-02  本文已影响0人  不做秃顶的程序猿

假设要实现在机器 A 上 ssh 到机器 B 不再输入密码,可以在机器 A 上进行如下操作

  1. 检查~/.ssh/ 目录下有没有id_rsa 和 id_rsa.pub,若有则进行下一步。若没有则执行命令 ssh-keygen 出现提示可以默认敲 enter 进行下一步
  2. ssh-copy-id username@B机器IP 按提示输入密码即可

这样就完成了机器B对A的信任授权,以后就不用再输密码了

其实说白了 ssh-copy-id命令其实就是帮你把机器A ~/.ssh/id_rsa.pub 的内容追加到了机器B的/home/username/.ssh/authorized_keys文件尾部

上一篇 下一篇

猜你喜欢

热点阅读