行业知识
记录 | docker权限原因导致service ssh start失败
2026-10-20 07:28:14
来源:互联网转载
【报错】
容器内启 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/sshdchmod 755 -R /run/sshd
方法二(不建议动外面,容器影响到其他人的环境):
宿主机上统一对容器配置进行权限修改:
cd /var/libchmod 755 -R docker# 然后单独动sshd_host_xxx 权限为 600
为什么是 755 权限
drwxr-xr-x 就是 755 权限
上一篇:app怎么上云服务器?
下一篇:主机多大动静正常吗