前言
本来要在服务器上安装docker-machine,然后管理其他云服务器的docker容器的,结果到了ssh免密登录这一步,一直走不通。下面把我遇到的问题,记录下。
注:docker-machine安装可参考文章:https://blog.csdn.net/wfs1994/article/details/80658555
ssh免密登录
由于,要管理其他的云服务器的docker,所以需要用ssh免密登录到其余的云服务器(主服务器192.168.20.200,远程服务器192.168.20.201)。如下:
ssh-keygen -t rsa
ssh-copy-id 192.168.20.201
然后输入192.168.20.201的密码,提示ok了,于是测试下
ssh 192.168.20.201
结果还是需要输入密码。
google一下
出现这种奇葩问题,果断,先google一下。结果大部分都说是权限问题,然后我按照教程说的修改了192.168.20.201下root目录及下面的.ssh文件夹的权限,还是不行。
于是用ssh -v 192.168.20.201看一下日志:
OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc