Ubuntu SSH安装及配置免密码登录
1:安装ssh:
sudo apt-get install openssh-server
2:检查是否安装成功:
ps -e | grep ssh,可以看到进程sshd
或者使用命令:ssh -V, 查看ssh版本
3:生成密钥对及
在master机器上生成密钥对:ssh-keygen -t rsa, 一路回车结束,进入到目录.ssh,可以发现生成以下文件:
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
执行以下命令生成授权文件
cat id_rsa.pub >> authorized_keys
4:复制私钥及授权文件到其它机器
将文件id_rsa, authorized_keys 复制到其它机器的.ssh目录,注意设置id_rsa权限为600:chmod 600 id_rsa
如果希望ssh公钥生效需满足条件:.ssh目录的权限必须是700
参考链接:
http://blog.51cto.com/bingdian/313319
http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html