• 可以ping通,防火墙也关闭了,但是ssh无法登录解决方案


    问题

    今天远程服务器时,发现ssh服务突然连不上了防火墙也是关闭状态ssh服务也在运行着,但是就是登录不上去,后来发现是没有把运行ssh服务的端口号加入防火墙的可远程访问端口的列表中

    解决方案是将端口号加入进行,重新读取配置,最后启动或关闭防火墙就可以了(根据自己需要)。

    开放端口号是因为Ubuntu即使不开启防火墙,默认也只能访问22端口,所以需要放开我们需要的端口号。

    做法

    1、开放端口号,port后面是端口号,tcp代表tcp请求,也可以改成udp,代表udp请求,--permanent代表永久开放

    firewall-cmd --zone=public --add-port=2022/tcp --permanent
    
    • 1

    2、重新读取防火墙配置

    firewall-cmd --reload
    
    • 1

    3、启动防火墙

    sudo systemctl start firewalld
    
    • 1

    总体思路

    • 确保ssh服务已启动和端口号正确
    • 将运行ssh服务的端口号加入防火墙的可远程访问端口的列表中,保证远程可以访问端口
    • 重新获取防火墙配置后重启防火墙

    总体思路:通过ssh远程连接服务器,首先要在服务器上开启ssh服务,可以指定ssh服务运行在哪个端口上,这样本地可以连接这个端口号访问ssh服务。

    当然只启动了ssh服务还是不够的,还需要在防火墙中把这个端口号放开,允许外部应用访问该端口号

    参考链接

    参考链接1

  • 相关阅读:
    Java拼图
    C++:类和对象(下)
    (自学)黑客技术——网络安全
    gdb多线程调试
    求两个递增链表的交集
    2012年下半年 系统架构设计师 下午试卷 II
    一位毕业生的自我分享
    Java类加载
    Elastic实战:canal自定义客户端,实现mysql多表同步到es
    [附源码]java毕业设计大学生学业预警系统
  • 原文地址:https://blog.csdn.net/qq_43705697/article/details/128044104