给Docker的Centos容器安装ssh并用root登录
1.安装ssh并启动
yum -y install openssh-server
systemctl start sshd
2.修改 /etc/ssh/sshd_config 配置信息
去掉如下注释
Port 22
ListenAddress 0.0.0.0
ListenAddress ::
Permitrootlogin yes
GSSAPICleanupCredentials no 改为 GSSAPICleanupCredentials yes
3.重启ssh
/usr/sbin/sshd -D
4.设置容器root密码
passwd root
如果没有passwd指令则还需要安装
yum -y install passwd
5.最后如果有映射22端口则可尝试ssh进入CentOS