gpt4 book ai didi

ssh - Redhat 6.5中docker的ssh问题

转载 作者:行者123 更新时间:2023-12-02 14:03:28 24 4
gpt4 key购买 nike

我按照centos6的指南在redhat 6.5中启用了docker,并创建了redhat 6.5基本镜像。 6.5 imange在容器中可以很好地运行,但是当我在镜像中启用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信息:

[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服务器:

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客户端:

debug1: PAM: reinitializing credentials
debug1: permanently_set_uid: 0/0
Connection to 9.114.46.152 closed.

最佳答案

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

要么

2)在/etc/pam.d/sshd中需要评论 session pam_loginuid.so

但我不了解根本原因。谁可以提供帮助?

关于ssh - Redhat 6.5中docker的ssh问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26539386/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com