Ubuntu 16.04主机之间ssh免密码登录

分别安装ssh:sudo apt-get install ssh

2、在131的机器上生成公钥和私钥,输入命令,提示直接按enter就行了


 ssh-keygen -t  rsa

cd ~/.ssh就会发现多了如下文件:id_rsa 和id_rsa.pub分别是私钥和公钥。

执行如下命令:$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys,将公钥添加到.ssh/authorized_keys,这时就能在本机免密码登陆了



scp ~/.ssh/id_rsa.pub [email protected]:~/.ssh/authorized_keys

由于还没有免密码登录的,所以要输入一次B机的root密码。

authorized_keys的权限要是600!!!

sudo chmod 600 ~/.ssh/authorized_keys

完成之后在131上重启ssh服务后即可免密码登录B机了

service ssh restart

参考:ubuntu16.04 ssh免密码登录

Ubuntu使用ssh公钥实现免密码登录

猜你喜欢

转载自blog.csdn.net/qq_26222859/article/details/80037898