需求:让A机器访问B机器,不输入密码
原理:在A机器上产生一个公钥,将该公钥添加到B机器的授权列表里
1. A生成秘钥
ssh-keygen -t rsa, 按三下回车,”Enter file” 和 “Enter passphrase”,不用输入。就会在~/.ssh/下生成id_rsa和id_rsa.pub。
2. B机器,home目录下创建.ssh文件夹
mkdir -p ~/.ssh,如果有的话,就不用创建了。
3. 将A的公钥添加给B
进入A机器,cat ~/.ssh/id_rsa.pub | ssh B ‘cat >> ~/.ssh/authorized_keys’
参考: http://www.tecmint.com/ssh-passwordless-login-using-ssh-keygen-in-5-easy-steps/