立即登录本地网络服务器,问题显示信息如下:
问题:
Linux上的SSH无法启动
Report/var/empty/sshd必须由root所有,而不是group或全局可写。
解决方案:
首先根据物理,终端设备进入linux,手动检查ssh,发现不行。
-bash-2.05b#/etc/init.d/sshd状态
sshd已停止
手动启动服务项目,发现报告机构不正确。
-bash-2.05b#/etc/init.d/sshdstart
启动sshd:/var/empty/sshd必须由root所有,而不是group或全局可写。
[失败]
-bash-2.05b#
rpm-V命令可以验证所有ssh程序包是否正常,但是目录的所有者不正确。
-bash-2.05b#rpm-VOpenSSH-server
中五……..c/etc/ssh/sshd_config
…..U../var/empty/sshd
-bash-2.05b#
查询发现此目录的所有者不是root,因此启动ssh时出现错误。
-bash-2.05b#ls-LD/var/empty/sshd/
d–x–x–x2vu00106root10242013年3月2日/var/empty/sshd/
-bash-2.05b#
更改为root所有者,启动成功。
-bash-2.05b#chownroot/var/empty/sshd/
-bash-2.05b#/etc/init.d/sshdstart
正在启动sshd:[好]
-bash-2.05b#
来解决这个问题。
另外,你可以试试:这是一个权限的难题,可以分以下两步来处理。
chown-Rroot.root/var/empty/sshd
chmod744/var/empty/sshd
服务sshd重启
问题是可以解决的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)