在container 中安装了ssh-server, sshd是正常启动的,然而却登录不了,message 是permission denied
sshd_config 中已经允许了root login,如下:
Port SSH_PORT
ListenAddress 0.0.0.0
LoginGraceTime 180
X11Forwarding yes
Ciphers aes128-cbc,3des-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr
MACs hmac-sha1,hmac-sha1-96
StrictModes yes
SyslogFacility DAEMON
PasswordAuthentication yes
PermitEmptyPasswords yes
PermitRootLogin yes
Subsystem sftp internal-sftp
troubleshooting 结果是登录默认的folder不知道什么原因被改动了,root 登录的默认目录是/root, 查看了/etc/passwd 中的设置也是对的。
用
usermod -d /root root
再重新设定一下,就可以了。
网友评论