ssh 无密码访问
如果没有ssh 需要先安装
sudo apt-get install openssh-server
----------------自己无密码访问自己-------------------
A主机的a用户下执行:
ssh-keygen -t rsa
生成文件在 .ssh下
id_rsa是密钥放在本地机上,
id_rsa.pub是公钥,需要给访问的计算机上,所以接下来,要生成一个authorized_keys文件,将id_rsa.pub内容放入authorized_keys,需要指令cp id_rsa.pub authorized_keys
到目前为止可以ssh a@A 自己无密码访问自己了。
-------------------A-a 无密码访问 B-b ---------------------------
在B主机的b用户下执行同样的操作
ssh-keygen -t rsa
cp id_rsa.pub authorized_keys
把A-a的authorized_keys里本机的公钥内容复制到B-b的authorized_keys里即可。
-------------------相互无密码访问-------------------------------
把A-a的authorized_keys里本机的公钥内容复制到B-b的authorized_keys里,同时把B-b的authorized_keys里本机的公钥内容复制到A-a的authorized_keys里。
双方都具有对方和自己的公钥,就可以实现无密码访问了