生命是有限的, 不想浪费在线上N多机器的密码输入上。 那么就来研究一下如何免密码SSH到各个机器吧。
首先要生成密钥, Linux机器上输入
ssh-keygen -t dsa -b 1024
然后敲3次回车, 保持默认选项
那么会生成文件 (笔者的用户名是yulong.yhj)
/home/yulong.yhj/.ssh/iddsa
/home/yulong.yhj/.ssh/iddsa.pub
注意: 要提前备份~/.ssh/下的文件哦。
然后再执行命令
ssh-copy-id -i ~/.ssh/id_dsa.pub yulong.yhj@10.147.64.79
yulong.yhj 替换成你的用户名;
10.147.64.79 替换成目标机器
然后输入目标机器登陆密码即可;
也可以采用复制文件 ~/.ssh/iddsa.pub 到目标机器, 然后手动合并
cat idrsa.pub >> ~/.ssh/authorized_keys
即可
原文地址:http://blog.csdn.net/yehuijun/article/details/39989329