• ssh无法登录的问题


    ssh无法登录的问题

    1. 登录一直被拒绝 使用云服务器控制台进入终端

    查看sshd状态

    systemctl status sshd
    

    error

    判断端口被恶意扫了,尝试修改端口(根本原因就是不让其它恶意用户登录,修改端口以防止他们通过默认端口尝试,其次也可以通过加黑名单或者禁用root用户登录等多种方式,主要目录就是不被发现并用默认端口或帐号多次尝试,以免影响正常使用)

    vim /etc/ssh/sshd_config
    #Port 22
    Port 3033
    

    然后重启sshd

    systemctl restart sshd
    

    打开防火墙端口

    firewall-cmd --zone=public --add-port=3033/tcp --permanent
    firewall-cmd --reload 
    
    1. 在上面启动的过程中报255的错误,查看日志显示 error: Bind to port 3303 on 0.0.0.0 failed: Permission denied

    发现是SELinux的问题 关闭SELinux

     sudo setenforce 0
     getenforce
     # 输出
     Permissive
     #此命令临时关闭 selinux  重启失效
     sudo vim /etc/sysconfig/selinux
    
    找到
    
    SELINUX=enforcing
    
    替换为
    
    SELINUX=disabled
    
    保存退出
    
    reboot
    
    然后重启ssh访问即可。
    

    作者:Ants_double

    出处:https://www.cnblogs.com/ants_double/

    本文版权归作者和博客园所有,欢迎转载。转载请在留言板处留言给我,且在文章标明原文链接,谢谢!

    如果您觉得本篇博文对您有所收获,觉得我还算用心,请点击右下角的 [大拇指],谢谢!

  • 相关阅读:
    linux tar order
    Linux驱动学习步骤(转载)
    汇编指令(转载)
    拓扑排序
    python 三维坐标图
    python 矩阵
    spring 之 IOC 依赖注入详解
    spring 下载
    Struts数据验证
    拦截器配置
  • 原文地址:https://www.cnblogs.com/ants_double/p/14898823.html
Copyright © 2020-2023  润新知