xshell连接linux服务器失败

问题现象:

1.A和B主机为5月16号同时安装的完全相同的2台centos,进行网络配置后(配置的静态 IP),都可以通过xshell远程连接;

2.5月17号发现,A主机可以正常xshell连接,但是B主机无法用xshell连接连接,报错如下:

xshell连接linux服务器失败

分析:

1.xshell报错为密码错误,于是在后台修改了密码,再试,还是这样的报错

2.登陆B主机后台,查看防火墙/selinux是否关闭,sshd是否正常,端口是否是22,经过查看都符合要求

3.通过A主机用ssh命令验证是否可以正常登陆B主机,经验证可以登陆

4.通过putty/mobaxterm测试登陆B主机,验证是否是xshell导致的无法登录,报错分别如下:

putty报错:

xshell连接linux服务器失败

有上面报错猜测可能是putty版本太低导致,下载了一个高版本putty测试,报错如下:

xshell连接linux服务器失败

mobaxterm报错如下:

xshell连接linux服务器失败

5.怀疑是sshd的问题,于是重装sshd

使用yum重装sshd的过程中发现异常:域名解析一会正常,一会不正常;

于是,ping DNS服务器IP,网络很慢;

ping www.baidu.com ,无法解析域名,而在A中这些操作是正常的

6.又在A上用ssh测试登陆了下B

又无法登陆了,重启了下主机,又正常了

7.B的网络似乎怪怪的,于是突然想起是不是IP冲突了

修改ip后,正常了

现象分析:

我们配置自己的虚拟机IP时,往往配置成静态ip ,而这个网段内的其他机器可能是DHCP自动获取IP,这时候有可能和我们手动配的静态IP冲突。

开始之所以A可以用ssh登陆B,是因为登陆的就是B,而xshell实际登陆的不是B,是和B ip冲突的主机C,输入的C的root密码不对,所以提示密码错误;

后来A又无法ssh登陆B了,是因为A这时候连的是C;我重启了下B后,A又可以重新连B了。

以上现象可以发现,IP冲突导致了,B的IP不稳定,网络也就有些怪怪的

总结:

在配置完自己的个人测试虚拟机后,不能远程登录的原因有如下几个:

1.防火墙、selinux没有关闭

2.sshd没有启动

3.网络配置不正确

4.本地windows没有关闭防火墙

5.IP冲突:防止IP冲突的方法是在配置某个IP时,先ping一下这个IP,看看是否有人在用了;在生产环境中,应该是不存在这个问题的,因为所有机器IP都是规划好的,不是DHCP自动分配的

意外收获:

1.由于在A上登陆B的时候执行ssh很慢,修改了sshd配置文件/etc/ssh/sshd_config的这个参数

UseDNS=no
修改后不慢了,这是避免了DNS解析花费时间

2.在ssh命令登录服务器时,也会有相应的日志,记录在/var/log/secure,ssh相关操作异常时应该看下这个日志

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2705686032@qq.com 举报,一经查实,本站将立刻删除。原文转载: 原文出处:

(0)
尊云-小张的头像尊云-小张
上一篇 2024 年 5 月 6 日 09:44
下一篇 2024 年 5 月 6 日 09:49

相关推荐

  • ubuntu怎么输入中文字符

    在安装Linux系统时如果设置默认语言是英文,那么该如何输入中文呢? 首先,无论是中文的还是英文的Linux系统,输入法基本都是内置的ibus输入法,如果你不想下载别的输入法,你可以就用ibus的中文输入法 一~ubuntu系统安装中文输入法(centos系统请直接跳到下面二) 安装输入法 下面任选一种即可: 1.IBus拼音:sudo apt-get in…

    2024 年 4 月 27 日
    100
  • 测试网络丢包率常用的命令是

    前言: 网络是我们日常工作和生活中必不可少的一部分,而网络故障和延迟问题也是经常出现的挑战。为了解决这些问题,我们需要掌握一些网络测试命令。在这篇文章中,我将四个常用的网络测试命令(即ping、tracert、nslookup和telnet),整体成文档,分享给大家,通过这份文档,对于网络出现故障的友友们,通过学习这些命令的使用方法,将能够更轻松地发现和解决…

    2024 年 4 月 30 日
    1400
  • ubuntusnapstore怎么更新

    我们在使用ubuntu22.04 系统时有时会碰到无法更新SnapStore软件的情况,系统提示如下: Unable to update “Snap Store”: cannot refresh “snap-store”: snap “snap-store” has running ap…

    2024 年 4 月 30 日
    000
  • ubuntu18.04安装anaconda(ubuntu的包安装在哪里)

    以下主要讲述了在Ubuntu中安装anaconda的具体步骤准备环境:Ubuntu20.04,Anaconda3 1.下载Anaconda3 从官网下载安装包https://www.anaconda.com/ 2.安装Anaconda3 如果默认安装路径就一直yes 增加环境变量yes source activate激活默认虚拟环境 conda create…

    2024 年 5 月 8 日
    200
  • ubuntu防火墙状态查看(乌班图和linux的关系)

    Ubuntu是一种基于Linux内核的操作系统,因此在Ubuntu中也可以使用类似的命令来查看防火墙状态。以下是在Ubuntu上查看防火墙状态的一些常用方法: 1. 使用ufw命令:– 使用命令`sudo ufw status`可以查看当前ufw防火墙的状态,包括是否启用以及开放的端口和允许的网络流量。 2. 使用iptables命令:&#821…

    2024 年 4 月 24 日
    200

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-900-3935

在线咨询: QQ交谈

邮件:cong@zun.com

工作时间:365天无休服务 24小时在线

添加微信