达到的目的
- 可以通过ssh 命令直接连接其它机器,无需输入密码,方便集群内文件分发,命令启动,关闭,避免重复劳动
硬件准备
- 虚拟机3台(阿里云等云服务器也可以)
- 192.168.0.123 server1
- 192.168.0.116 server2
- 192.168.0.121 server3
- FinalShell(Xshell等SSH工具皆适用)
实现细节
-
打开连接工具,按照图示选择 命令,全部会话.
-
在命令编辑区输入 vi /etc/hosts然后点击发送
-
把上文中的 ip对应的名称copy到hosts文件中,保存退出
-
ssh-keygen -t rsa 发送
-
接着三次空格
-
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.0.121
-
yes
-
输入密码
-
接着换成server2,3
-
在server1窗口试一下 ssh server2 直接就可以到server2啦,大大提高生产效率