【发布时间】:2015-07-28 05:30:46
【问题描述】:
我有一些 docker conatiners,现在我想使用 ssh 访问其中一个。那是有效的,我通过 ssh 连接到 docker 容器。
但是现在我有一个问题,我不知道我可以通过哪个用户访问这个容器?
我已经对主机上的两个用户(web 和 root)进行了尝试。但它们不起作用。 要知道什么?
【问题讨论】:
-
你真的需要ssh连接吗?您只需
sudo docker exec -i -t container-name /bin/bash即可访问正在运行的容器。 -
是需要直接在特定容器中访问
-
好的,可以分享一下错误信息吗?
-
我已经在容器中安装了 openssh-server。设置根密码。当我想连接时,我只得到拒绝访问
-
您是否将
/etc/ssh/sshd_config中的PermitRootLogin选项设置为yes值?