gpt4 book ai didi

docker - 无法使用 putty 登录 docker lab 服务器

转载 作者:行者123 更新时间:2023-12-02 13:54:26 24 4
gpt4 key购买 nike

我尝试使用 Putty 登录 docker 实验室主机,但无法登录。错误是:-
“没有可用的身份验证方法,服务器发送了公钥”。

如果我传递两个用户名@服务器名称,我会收到错误。

如果我只传递服务器名称,我会进入登录屏幕,但当我输入用户名时,会弹出错误我尝试在网上搜索但找不到。

请谁能帮助我。

最佳答案

您可以引用文章“PWD + SSH = ❤”(其中“PWD”=“Play With Docker”)。

完整的命令应该是:

 ssh -p 1022 <instance_ip_with_dashes>-<short_session_id>@pwdhost

但这需要客户端有 $HOME/.ssh

  • id_rsa:私钥
  • id_rsa.pub:在 <instance_ip_with_dashes>-<short_session_id> 中注册的公钥家。

由于复制私钥不是一个好的做法,因此您可以执行相反的操作(在 Git bash session 中,不使用 putty):

ssh-keygen -t rsa -P "" -f ~/.ssh/id_rsa

公共(public)生成的 key 复制到 ~<instance_ip_with_dashes>-<short_session_id>/.ssh/authorized_keys

然后您的 SSH session 将成为可能。


注意:如果您使用docker-machine pwd driver,所有这些都会为您管理。 ,如上篇文章所示:

https://cdn-images-1.medium.com/max/1000/1*sxDjq62_bV5rCjPOEbACaQ.gif

如您所见,在这种情况下,docker-machine ssh就够了。

关于docker - 无法使用 putty 登录 docker lab 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51804516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com