• sshd不能连接上的原因


    1   看服务有没有开,一般sshd的服务都是开着的

    2   iptables工具是不是把sshd的端口给屏蔽掉了

    3   /etc/sshd/sshd_config的配置文件的端口是不是改了

    4   要么就是看/etc/sshd的这个目录的权限

    5  出现下面这个错误提示,有两个原因

    ssh_exchange_identification: Connection closed by remote host  

            1   解决方法一. 把SSH连接数改大

           修改服务器上的这个文件:/etc/ssh/sshd_config 找到这行:

              # MaxSessions 10

           去掉前面的"#" 并把数字改大,最后重启sshd service sshd restart 然后重新连接即可.
           解决方法二.  每次正常退出SSH连接
           每次执行完命令后用输入"exit" 退出, 防止连接数过多.
           解决方法三. 重启

           如果连接不上远程主机可以在空间服务商的网页控制面板中重启服务
           查看Linux服务器有多少个用户连接ssh的方法

           如果想要断开某个ssh 用户 可以在命令行输入

              ps aux |grep sshd

           得到pid 再用命令关闭那个pid:

             kill -pid

          2   解决方法二.    

            让/etc/hosts.allow 和/etc/hosts.deny里面的所有信息都不生效,全部注销掉,重启SSH服务就可以了.

  • 相关阅读:
    Python3.8 爬取豆瓣电影TOP250 练手爬虫
    作为一名phper,php的运行模式,你真的了解吗??
    前端自动生成条码码插件JsBarcode.all.min.js
    js判断是否在微信内打开页面
    学习Swoole之如何避免成为被坑哭的程序员
    上下界网络流
    网络流建模经验
    HttpClient和Gson跨域访问
    CentOS7+mysql5.6配置主从
    Atlas安装配置
  • 原文地址:https://www.cnblogs.com/fyy-hhzzj/p/7850625.html
Copyright © 2020-2023  润新知