浏览文章
文章信息
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