浏览文章

文章信息

linux远程拒绝登录处理|以及/var/empty/sshd must be owned by root and not group or world-writable 16797

按照以下方式解决,一定能够解决

1、修改ssh配置

vim /etc/ssh/sshd_config

找到并用#注释掉这行:PermitRootLogin prohibit-password

解释:允许root登录但是禁止使用密码方式

新建一行 添加PermitRootLogin yes

解释:允许root登录,设为yes

重启服务

#sudo service ssh restart

2、查看ip地址是否冲突


局域网 IP 问题,这种问题常出现在局域网集群中。


3、关闭防火墙

ufw disable

防火墙在系统启动时自动禁用(CentOS    systemctl stop firewalld)


4、系统上安装、启动sshd服务

sudo apt-get install openssh-server

sudo /etc/init.d/ssh restart

CentOS:service sshd restart  

               (如果报错:请检查sshd程序状态报告systemctl status sshd.service  查看日志杂记 journalctl -xe)

5、ssh还不能登录上,就修改sshd的默认配置

chown -R root.root /var/empty/sshd

chmod 744 /var/empty/sshd

service sshd restart


原创