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

原文地址:https://www.cnblogs.com/benfly/p/8117894.html