首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >redhat 6.5中docker的ssh问题

redhat 6.5中docker的ssh问题
EN

Stack Overflow用户
提问于 2014-10-24 07:50:29
回答 1查看 445关注 0票数 2

我按照centos6的指导在redhat 6.5中启用了docker,并创建了一个redhat 6.5基础镜像。6.5imange可以在容器中很好地运行,但是当我在映像中启用sshd时,sshd总是在成功登录后立即终止我的ssh客户机。

我保存图像并将其加载到我的ubuntu 14.04.1 docker中,然后redhat6.5 sshd就可以正常工作了。所以我认为redhat 6.5的sshd图像应该是可以的。然后,我保存我的ubuntu ssh镜像并加载到redhat 6.5主机上,ubuntu sshd在redhat 6.5的容器中也工作得很好。所以我真的不明白为什么我的redhat 6.5 sshd镜像在redhat 6.5的容器中不能很好地工作。

我的Docker信息:

代码语言:javascript
复制
[root@c111bc2n10e1 ~]# docker info
Containers: 4
Images: 32
Storage Driver: devicemapper
 Pool Name: docker-8:3-1572873-pool
 Data file: /var/lib/docker/devicemapper/devicemapper/data
 Metadata file: /var/lib/docker/devicemapper/devicemapper/metadata
 Data Space Used: 2501.9 Mb
 Data Space Total: 102400.0 Mb
 Metadata Space Used: 3.1 Mb
 Metadata Space Total: 2048.0 Mb
Execution Driver: native-0.2
Kernel Version: 2.6.32-431.el6.x86_64
Username: apollos
Registry: [https://index.docker.io/v1/]

SSH服务器:

代码语言:javascript
复制
debug1: Setting controlling tty using TIOCSCTTY.
debug1: Received SIGCHLD.
debug1: session_by_pid: pid 7
debug1: session_exit_message: session 0 channel 0 pid 7
debug1: session_exit_message: release channel 0

SSH客户端:

代码语言:javascript
复制
debug1: PAM: reinitializing credentials
debug1: permanently_set_uid: 0/0
Connection to 9.114.46.152 closed.
EN

回答 1

Stack Overflow用户

发布于 2014-10-24 17:53:07

我得到了解决方法,有两个选项: 1)在/etc/ssh/sshd_ UsePAM中更改config no

2)注释/etc/pam.d/sshd中需要的pam_loginuid.so会话

但我不明白其根本原因。谁能帮上忙呢?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26539386

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档