【報錯】
容器內啟 ssh server 報錯
有兩個錯:
(1)/etc/ssh/sshd_host_rsa_key
權限太高;
(2)/run/sshd
用戶組不為 root
解決方法:
方法一:
各自容器內對/etc/ssh/sshd_host_rsa_key
賦低權限
chmod 600 -R /etc/ssh
更改 /run/sshd
用戶組為 root
chown -R root.root /run/sshd
chmod 755 -R /run/sshd
方法二(不建議動外面,容器影響到其他人的環境):
宿主機上統一對容器配置進行權限修改:
cd /var/libchmod 755 -R docker# 然后單獨動sshd_host_xxx 權限為 600
為什么是 755 權限
drwxr-xr-x 就是 755 權限