• 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/

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

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

  • 相关阅读:
    自定义函数
    内置函数
    炸裂函数explode
    -bash:ls:command not found,执行命令总是报找不到
    函数
    C#的lock用法
    获取客户端Ip地址方法
    Grunt基础
    常用Sql
    HandleBars
  • 原文地址:https://www.cnblogs.com/ants_double/p/14898823.html
Copyright © 2020-2023  润新知