假设要实现在机器 A 上 ssh 到机器 B 不再输入密码,可以在机器 A 上进行如下操作
- 检查~/.ssh/ 目录下有没有id_rsa 和 id_rsa.pub,若有则进行下一步。若没有则执行命令
ssh-keygen
出现提示可以默认敲 enter 进行下一步 -
ssh-copy-id username@B机器IP
按提示输入密码即可
这样就完成了机器B对A的信任授权,以后就不用再输密码了
其实说白了
ssh-copy-id
命令其实就是帮你把机器A~/.ssh/id_rsa.pub
的内容追加到了机器B的/home/username/.ssh/authorized_keys
文件尾部
网友评论