SSH 连接报错总结

SSH连接报错总结

服务未开启

ssh: connect to host localhost port 22: Connection refused

其中这个原因是因为没有开启ssh服务

解决方法: 开启服务即可 (下面两种任选)

  1.  service sshd start  或  systemctl start ssh 
    
  2. ​ sudo /etc/init.d/ssh start

默认不允许远程使用Root登录

Permission denied, please try again.

当输入了正确的密码,他还是会提示不允许登录

这是因为 默认不允许远程使用Root登录

解决方法: 更改配置文件并重启服务

  1. vim /etc/ssh/sshd_config
  2. PermitRootLogin Prohibit-password 修改为:PermitRootLogin yes
  3. PS 如果没有找到 PermitRootLogin 这个属性 , 则自己在末尾添加即可
  4. 重启服务 service ssh restart
  5. 这时候就可以连接上了

主机名错误 (配置免密登录后)

ssh: Could not resolve hostname x: Name or service not known

这是因为 配置的hosts文件错误 根本找不到主机名对应的ip地址

ssh之后没有反应

IP地址输入错误

posted @ 2020-10-24 16:02  退役的熬夜选手  阅读(374)  评论(0编辑  收藏  举报