• Xshell连接linux服务器不成功的乌龙问题


    一般xshell连接linux服务器不成功有以下几个问题:

    • linux防火墙拦截,导致Xshell不能访问linux

        操作方法:

         firewalld(CentOS7):启动 :systemctl start firewalld

                   关闭:systemctl stop firewalld

                   查看状态:systemctl status firewalld

                   开机禁用:systemctl disable firewalld

                   开机启用:systemctl enable firewalld

         iptables防火墙的操作方法与firewalld防火墙相同,只是在不同环境下可能需要将 systemctl 换成service

    • 22端口被占用

        查看方法:netstat -tunlp|grep 22   查看端口使用情况

             lsof -i:22  查看端口属于哪一个程序

             如果不是sshd进程的话  则  kill -9 进程id  杀死进程

    • 修改sshd_config配置文件

        用root权限打开  /etc/ssh/sshd_config文件

        修改  PermitRootLogin no  改为 PermitRootLogin yes

        之后重启服务  service sshd restart 

    笔者执行完以上三种方式扔仍没有解决问题,最后发现在登录linux虚拟机时输入的密码是按的键盘右侧的数字键。因为当时的数字键是锁定的状态,输入时并不是输入的空,而是其他字符,导致root密码根本就不是自己记录的密码。所以当在xshell里面输入密码时因为密码错误登录不上。

    因为这个问题耽误了两天的时间,实在是乌龙,记录在册,希以鞭策。

          

  • 相关阅读:
    寒假学习进度15
    寒假学习进度14
    寒假学习进度13
    Markdown使用笔记
    MVC
    阅读笔记大型网站技术架构01
    周总结1大数据采集技术与应用(徳拓)五次实验总结
    阅读笔记架构漫谈03
    质量属性易用性分析
    阅读笔记架构漫谈02
  • 原文地址:https://www.cnblogs.com/wawjandcsws/p/10262586.html
Copyright © 2020-2023  润新知