SSH工具连接Linux服务器被拒绝

我前两天天搭了一个Linux服务器6.9版本的,用Xshell连接上也没问题。但是今天下午突然连接不上了
以下是错误截图:
SSH工具连接Linux服务器被拒绝_第1张图片
后来我就上网查,网上说的什么IP地址不固定、dns不固定,然后还有改文件的都不行。
最后查到解决办法:
首先你要需要登录到你的Linux服务器的终端上(这个我就不写了,上网查命令行界面就行)
以下命令是用root用户登录的

cd /etc/ssh  
chmod 644 ./*  
chmod 600 ssh_host_dsa_key  
chmod 600 ssh_host_rsa_key  
chmod 755 .  
/etc/init.d/sshd restart  

这个是当用户为普通用户时使用的办法,sudo是linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部的root命令的一个工具。说白了就是你不需要可以去登录root用户去更改权限了

cd /etc/ssh  
sudo chmod 644 ./*  
sudo chmod 600 ssh_host_dsa_key  
sudo chmod 600 ssh_host_rsa_key  
sudo chmod 755 .  
/etc/init.d/sshd restart  

具体命令操作就是更改权限然后重新启动ssh就OK了。
原因:因为我增加了个新的用户,为了在新的用户中更改/etc/下的文件,将该文件夹下的权限全部改成777了,然后ssh连接不上了。
建议:修改权限需谨慎啊

你可能感兴趣的:(linux)