赞
踩
centos7 服务器IP地址
192.168.60.199(主机名称:master)
192.168.60.200(主机名称:node1)
在192.168.60.199(master)服务器上,执行如下指令:
1、生成密钥对:公私钥(id_rsa 是私钥,id_rsa.pub是公钥)
ssh-keygen -t rsa # 一直回车即可
2、 查看 /root/.ssh/ 下生成情况
- cd /root/.ssh
- ll -a
3、将公钥追加到授权文件中
cat id_rsa.pub >> authorized_keys
4、密钥查看
more authorized_keys
5、将192.168.60.199(master)公钥复制至192.168.60.200(node1)
ssh-copy-id -i 192.168.60.200 #若192.168.60.200设置了映射地址(/ect/hosts),使用映射地址也行,eg: ssh-copy-id -i node1
6、ssh 免密登入验证
ssh node1
此时,192.168.60.199(master)已经能无密登录192.168.60.200(node1)了。
--------------------------------------------------------------------------------------------
node1若想能无密登录master,只需要将在master那台机器上把上面代码执行一遍即可(即生成node1那台机器的密钥对,把公钥添加到master那台机器的授权文件中)
指令如下:
- ssh-keygen -t rsa
- cat id_rsa.pub >> authorized_keys
- more authorized_keys
- ssh-copy-id -i master
- ssh master
---------------------------------------------------------------------------------------------------
温馨提示:退出ssh 登入,可以执行如下指令:logout 或 exit
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。