标签: amazon-web-services docker ssh dockerfile
我在AWS服务器中创建了一个运行SSH服务的docker。 我依赖于以下示例:https://docs.docker.com/engine/examples/running_ssh_service/并将我自己的逻辑添加到Dockerfile。
当尝试远程登录到docker时,我收到密码消息,但是我为SSH用户设置的密码不起作用。使用本地ssh连接(从AWS服务器内部到127.0.0.1 -p exported_SSH_port)尝试完全相同的密码时,它可以很好地工作。
任何想法?
答案 0 :(得分:0)
泊坞窗文档中有一个小错误:
您应该更改
RUN sed -i 's/PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
收件人
RUN sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config