【发布时间】:2015-06-26 23:03:20
【问题描述】:
我有一个远程服务器,比如1.2.3.4,它正在运行一个 docker 容器,该容器提供映射到 docker 主机上端口 49222 的 SSHD,所以我会手动连接到它:
workstation$ ssh 1.2.3.4 -t "ssh root@localhost -p 49222" 并到达 docker 容器 SSH 命令提示符root@f383b4f71eeb:~#
如果我运行一个触发 run('ssh root@localhost -p 49222') 的结构命令,那么我会被要求输入 root 密码。但是它不接受我知道正确的root密码,所以我怀疑密码提示来自主机而不是docker容器。
【问题讨论】: