我有两台主机分别IP分别是:192.168.48.131和192.168.48.132,现在需要从132的机器上免密码登录到131的机器上。
1、分别安装ssh:sudo apt-get install ssh
2、在131的机器上生成公钥和私钥,输入命令,提示直接按enter就行了
ssh-keygen -t rsa
cd ~/.ssh就会发现多了如下文件:id_rsa 和id_rsa.pub分别是私钥和公钥。
3、执行如下命令:$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys,将公钥添加到.ssh/authorized_keys,这时就能在本机免密码登陆了
4、然后将id_rsa.pub文件复制到132上,这里我使用的是主机名
scp .ssh/id_rsa.pub root@node2:~/home
5、在132上执行1、2、3,然后将id_rsa.pub的内容添加到132的authorized_keys文件中,完成之后就能在本级免密码登录132了
cat ~/home/id_rsa.pub >> ~/.ssh/authorized_keys
6、完成之后在132上重启ssh服务后即可免密码登录131了
service ssh restart