首先密钥问题
分析
原因1、
云服务器的秘钥问题:你可以在windows里登录云服务器$ cd ~/.ssh$ cat
查看你的 authorized_keys 是否正常
原因2、
docker里没有密钥
解决思路:
- 去
C:\Users\用户名\.ssh找你之前的公钥将id_rsa、id_rsa.pub复制到docker的
.ssh下。注意:这个公钥必须和云服务器的 authorized_keys一致才行
然后:重新连接服务器即可
还有可能出现的问题
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: UNPROTECTED PRIVATE KEY FILE! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
'/root/.ssh/id_rsa' are too open.
解决:**chmod 0600 ~/.ssh/id_rsa**** 即可**
结论
你要保证你的密钥都在
比如:你在机器A连接机器B
那么你的机器A要有id_rsa、id_rsa.pub
机器B要有authorized_keys (这些均在.ssh文件下)