ssh免密登录

来源:互联网 发布:上海网络约车最新消息 编辑:程序博客网 时间:2024/05/01 11:55

1.先在每个机器执行下面代码

 $ ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa $ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

这时已经完成了本地免密:
这里写图片描述
这时发现不用输入密码就成功了
2 从node1(当前系统)到node2(另一个系统)
这里写图片描述
把node1上的公钥拷贝到node2机器上,我拷贝到了根目录下
3.切换到node2
这里写图片描述
我已经做过了所以ssh node2输入后没有提示输入密码(第一次会提示输入密码),然后把从node1上拷贝的公钥用图中命令追加到authorized_keys文件中,这时在从node1到node2,在node1的终端输入ssh node2就不需要输入密码了
这里写图片描述
4.IP发生变化了即使重新做了免密有时切换时会提示输入yes\no之类的,非常烦人,原来是这个文件记录了在所有系统删除它,再次连接输入yes以后就不需要了,如下图:
这里写图片描述

0 0
原创粉丝点击