解决xshell无法登陆的问题

  • 所用工具:VMware Workstation Pro 、xshell
  • 可能是VMware的后台某些服务被电脑管家禁用了,或者ssh远程服务没有开启(服务、端口)
  • 以VMware workstations pro(nat模式,使用vmnt8网卡 ) 为例 大体上总结了排错三步法
    • 准备工作:①打开vmware 登录上去 ②打开xshell 一般10秒都没有反应基本上是有问题了

所用工具:VMware Workstation Pro 、xshell

当电脑发生某些改动之后, 比如恢复快照 、做了一些网络挥着端口的操作后xshell可能会无法登陆没有反应,根据平时的操作归纳了一下原因

可能是VMware的后台某些服务被电脑管家禁用了,或者ssh远程服务没有开启(服务、端口)

解决办法:在任务管理器中点击服务选项 找到VMware的后台服务
然后找到VMware开头的字母,找到图中PID(进程序号)为2276和1…的那两项右击启动运行就可以,没启动前没有序号,自己费神找找就行。usb和dhcp(分配虚拟地址)暂时用不到

然后再打开xshell就可以了

不过临时设置不如永久设置,下面介绍永久设置的方法。
①右击电脑,选择管理,

②点击服务和应用设置,然后点击服务,去找到vmware的服务进程,找到V开头的那一列
找到这三个设置成自动运行基本上就可以了,如果自己需要使用其他服务可以根据个人需求开启,全部开启vmware的进程服务也没啥影响。然后双击选择自动运行。任务管理器中无法将服务设置成自动运行上一种操作基本上是一次性的。
双击相关服务的名称或者图标选择设置为自动。
如果是ssh服务未开启直接重启一下ssh服务就好了:systemctl restart sshd
这个就没有必要解释了。

当可以连接xsell但没有网络,或端口不通畅时

以VMware workstations pro(nat模式,使用vmnt8网卡 ) 为例 大体上总结了排错三步法

  1. ping命令测试网络是否通畅
  2. 用telnet命令测试端口连通性
  3. 检查防火墙设置

准备工作:①打开vmware 登录上去 ②打开xshell 一般10秒都没有反应基本上是有问题了

然后进行排错

  1. 第一步ping ip地址 检查网络是否畅通
    先ping自己 查看本地网卡是否正常工作,不通的重启网卡:systemctl restate network
    然后检查自己网卡状态:systemctl status network
2. 存在一些特殊情况网卡无法启动有可能是有些同志在克隆虚拟机后没有修改虚拟机的ip地址,此时如果有相同ip的主机网卡是无法启动的。
[root@02 ~]# ping 10.0.0.200
PING 10.0.0.200 (10.0.0.200) 56(84) bytes of data.
64 bytes from 10.0.0.200: icmp_seq=1 ttl=64 time=0.093 ms
64 bytes from 10.0.0.200: icmp_seq=2 ttl=64 time=0.129 ms
64 bytes from 10.0.0.200: icmp_seq=3 ttl=64 time=0.123 ms
64 bytes from 10.0.0.200: icmp_seq=4 ttl=64 time=0.133 ms
64 bytes from 10.0.0.200: icmp_seq=5 ttl=64 time=0.094 ms
^C
--- 10.0.0.200 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4002ms
rtt min/avg/max/mdev = 0.093/0.114/0.133/0.019 ms

可以ping通继续往下。

ping外网查看网络连接是否通畅,以百度为例


[root@02 ~]# ping baidu.com
PING baidu.com (39.156.69.79) 56(84) bytes of data.
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=1 ttl=128 time=28.9 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=2 ttl=128 time=35.3 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=3 ttl=128 time=30.6 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=4 ttl=128 time=29.2 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=5 ttl=128 time=28.7 ms
64 bytes from 39.156.69.79 (39.156.69.79): icmp_seq=6 ttl=128 time=30.9 ms
^C
--- baidu.com ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5010ms
rtt min/avg/max/mdev = 28.743/30.648/35.317/2.252 ms

无丢包外网也是通的。如果不通的话自己检查网线硬件或者是dns的设置有问题。报错提示unknown host,可以帮助我们确定这是域名服务器并没有工作。方法不一 一赘述 需要自己去下去修改一下网卡的地址,修改后重启一下网卡

# 我本地的网卡名叫做eth0,有的同志网卡是ens33根据自己的网卡名称修改
[root@db02 ~]# vim  /etc/sysconfig/network-scripts/ifcfg-eth0TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=10.0.0.52
PREFIX=24
#在这里指定自己的网关和DNS.也可以多加上几个DNS,自己的DNS1下面加就可以,南方地区:115.159.146.99,北方地区:123.206.21.48, 比如DNS2=1.2.4.8 (SDNS是由中国互联网络信息中心(CNNIC)与国内外电信运营商合作推出的免费公共云解析服务,可以避免广告劫持问题)
GATEWAY=10.0.0.254
DNS1=1.2.4.8
DNS2=8.8.8.8
IPV6_PRIVACY=no#重启网络
systemctl  restart network

其次是telnet测试端口的连通性,我们所使用的是远程连接端口 也就是22号端口下面进行telnet测试,命令格式为:telnet +ip+端口

[root@02 ~]# telnet 10.0.0.200 22
Trying 10.0.0.200...
Connected to 10.0.0.200.
Escape character is '^]'.
SSH-2.0-OpenSSH_7.4Protocol mismatch.
Connection closed by foreign host.

telnet服务,可以通过:yum install -y telnet
尽行免交互安装。 这一点经常出现在新配置的机器上,或者把系统恢复到没有安装telnet服务的快照上。另外一种可能就是没有打开22号端口。

关于22端口的来历以及配置:
https://baijiahao.baidu.com/s?id=1613129005662609247&wfr=spider&for=pc
设置打开22端口,允许root用户登录,设置完成之后重启
#重启sshd
systemctl  restart sshd

再一种情况可能是被防火墙拦截了,打开自己的windows控制面板。
搜索防火墙,找到防火墙的设置

关闭防火墙就好了

以上情况基本可以解决90%的无法登陆问题, 这篇文章主要面向刚学linux的小白,当然一些老同志有时候也会遇到这些问题.最重要是细心。

解决xshell无法登陆以及网络配置排错相关推荐

  1. linux中匿名用户怎么登陆_Linux网络配置 | FTP 实战-匿名用户登录

    第四章 Linux网络配置 4.3 使用FTP命令实现远程文件传输 FTP是在TCP/IP网络上的计算机之间传输文件的简单有效的方法,用户可以通过FTP客户程序连接到另一台计算机上,可以在目录中上下移 ...

  2. centos桥接模式网络配置

    目录 1.Nat模式 2.桥接模式 3.桥接模式配置 3.1. 配置ifcfg-eth* 3.2.配置网关地址 3.3.配置DNS地址 4.网络通信测试 4.2.访问外部网络 5.xshell连接 5 ...

  3. Linux基础之-网络配置,主机名设置,ssh登陆,scp传输

    一. 网络配置修改 1.临时修改(ip,dns,netmask,gateway) 临时修改网络配置,只要没有涉及到修改配置文件的,在network服务重启后,所有设置失效 2.永久修改(ip,dns, ...

  4. 【Fiddler 问题】解决关于Fiddler 抓包中,手机网络配置代理后,无法上网

    [Fiddler 问题]解决关于Fiddler 抓包中,手机网络配置代理后,无法上网 一.在注册表添加文件 二.配置 FiddlerScript rule 一.在注册表添加文件 1.使用 window ...

  5. ArchLinux(2013)中的网络配置和静态IP时DNS刷新的解决方法

    ArchLinux(2013)中的网络配置和静态IP时DNS刷新的解决方法 参考文章: (1)ArchLinux(2013)中的网络配置和静态IP时DNS刷新的解决方法 (2)https://www. ...

  6. jupyter notebook环境配置(重写config文件、配置默认工作文件路径、如何解决需要token登陆的问题/解决无法跳转浏览器问题等)

    一.重写config文件 1.输入cmd命令 jupyter notebook --generate-config 2.根据文件生成路径找到generate-config文件 3.双击或者记事本打开j ...

  7. 02.虚拟功能介绍虚拟机网络配置xshell远程连接

    文章目录 0.运维三大职责 1.虚拟机功能介绍 1.1快照 1.2挂起操作 1.3复制系统 1.4克隆机修改ip 1.5删除虚拟系统 1.6导出系统 2.操作规范 2.1第一个规范 2.2第二个规范 ...

  8. Linux网络配置及”Job for network.service failed“错误解决

    Linux centos7版本配置网络服务及常见问题的解决 配置环境:cat /etc/redhat-release 1.Red Hat Enterprise Linux Server release ...

  9. 解决openEuler网络配置ens33网卡问题

    解决openEuler网络配置ens33网卡问题 1. 问题确认 2. 解决办法 3. 重新查看 1. 问题确认 使用openEuler系统,克隆新机器,修改IP地址后,发现刷新网络服务时, 提示找不 ...

最新文章

  1. 2021牛客寒假算法基础集训营1 J 一群小青蛙呱蹦呱蹦呱
  2. hi35 web服务器
  3. JavaScript实现MergeSort归并排序算法(附完整源码)
  4. 智能卡电子钱包应用密钥体系
  5. dealloc时取weakself引起崩溃
  6. Java ByteArrayInputStream mark()方法与示例
  7. 55 FI配置-财务会计-固定资产-主数据-定义4-字符评估组
  8. 中国电信建成全球首个覆盖最广的商用下一代物联网
  9. HTTP和HTTPS的理解
  10. 【网络安全】从零开始的CTF生活
  11. 键盘各键对应的ASCII码值(包括鼠标和键盘所有的键)
  12. .xls和.xlsx 有什么区别?
  13. 让以前的淘帝起死回生,淘客帝国 n…
  14. adobe flash java_Adobe 发布最后的 Flash 更新:官方强烈建议立即卸载
  15. 苹果域对应关系 Manifest.db文件解析
  16. 2019牛客暑期多校训练营(第六场) Move
  17. 【机器学习】可决系数R^2和MSE,MAE,SMSE
  18. ebay注册流程_2018eBay注册开店流程?
  19. 开源分享,让技术发光——最受欢迎“开发者布道师”评选结果来啦!
  20. 怎么把PDF翻译成中文?教你便捷翻译方法

热门文章

  1. Java 条件语句 - if...else
  2. 「话题」为什么微信红包不能撤回、语音不能转发、通讯录还是主页面?
  3. 3星|《财经》2018年第5期:西伯利亚冻土层的猛犸象牙是合法的,一根能卖到数万美元...
  4. 许可区块链 Permissioned Blockchain
  5. 建设计算机教室背景说明,录播教室的建设背景及意义
  6. 服务器租用要考虑哪些因素
  7. 2022-2028全球及中国信号装置行业研究及十四五规划分析报告
  8. NODE中mongoDB数据库安装步骤
  9. Python3 执行Linux Bash命令
  10. win10鼠标一直转圈圈