今天不小心在本机的虚拟机执行了 chmod -R 777 /var
导致/var目录下所有权限全部是777
其中 /var/empty/sshd目录权限必须是744,却被改成了777,致使sh远程连接失败
远程sh连接条件
1.关闭防火墙或开放sh端口22
参考:https://www.cnblogs.com/zwcry/p/9457435.html
尝试SH远程连接
2.查看 /var/empty/sshd权限
ll /var/empty/
非744改为744
chmod 744 -R /var/empty/sshd
尝试SH远程连接
3.查看sshd.service是否启动
systemctl status sshd.service
查看status展示的信息,running为成功
若失败,先查看status的错误信息
再查看系统日志信息
cat /var/log/messages
根据错误信息摸索或百度解决
原文地址:https://www.cnblogs.com/zwcry/p/9568617.html
时间: 2024-10-11 19:49:45