Docker 如何在没有任何身份验证的情况下使用ssh登录?

Docker 如何在没有任何身份验证的情况下使用ssh登录?,docker,ssh,openssh,Docker,Ssh,Openssh,我看到过类似的问题,但没有任何帮助 就像这里: 我的问题正如问题所述。我想将ssh设置为在没有任何密码提示或密钥的情况下工作。意思是做 ssh computer@IP_address 应该给我远程机器的权限 问题到此结束。我试图实现的目标的详细信息: 我有一个Ubuntu的docker映像,我正试图在其中安装ssh。这有两个原因:使用scp轻松传输文件,另一个原因是,我有时会错误地关闭docker而不提交,最终丢失所有进度/数据。因此,我想让它在后台运行docker容器,并且只使用ss

我看到过类似的问题,但没有任何帮助

就像这里:

我的问题正如问题所述。我想将ssh设置为在没有任何密码提示或密钥的情况下工作。意思是做

ssh computer@IP_address
应该给我远程机器的权限

问题到此结束。我试图实现的目标的详细信息:


我有一个Ubuntu的docker映像,我正试图在其中安装ssh。这有两个原因:使用scp轻松传输文件,另一个原因是,我有时会错误地关闭docker而不提交,最终丢失所有进度/数据。因此,我想让它在后台运行docker容器,并且只使用ssh访问它。此外,我在一个团队中工作,我需要一些其他外部人员(下载我的docker图像)也能轻松地使用它,这就是为什么我希望它不需要登录就可以通过ssh访问。

您应该在
sshd\u config
文件中将
permittypasswords
设置为
yes
,然后重新启动sshd服务

许可证 当允许密码身份验证时,它指定服务器是否允许使用空密码字符串登录帐户。默认值为“否”


Stackoverflow用于帮助软件开发。你应该考虑这个问题。当您这样做时,您应该解释为什么其他两个问题的答案没有帮助。
ssh
意味着安全Shell,您想从中删除安全Shell并允许任何人连接到您的计算机?您是否尝试重新启动/重新加载ssh守护进程?ssh密码为空这是个坏主意