xshell链接

1.远程连接操作系统

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
IDC机房: 昌平机房 中关村机房 三元桥机房 亦庄机房.. 自建机房
为什么使用远程工具连接虚拟机?
在企业中使用远程连接工具连接Linux服务器远程操作。

远程连接必要的信息数据
1.IP地址(服务器在网络中唯一的标识 类似家庭住址,门牌号)
局域网(教室 家 公司) 内网 局域网和局域网不能通信 只能在自己的网络内通信
公网(百度 sina 微博 京东 淘宝...) 任意一个有网络的地方都可以直接访问到
虚拟机IP地址: 10.0.0.200/24 24是子网掩码 决定局域网可用的IP地址的数量
192.168.16.1-192.168.16.254 /24
虚拟机: 10.0.0.200/24 虚拟机可以配置的IP地址范围是?
10.0.0.1-10.0.0.254

2.端口号(表示服务器中是否开启了远程连接的服务)
Linux默认远程连接端口号: 22 默认22端口已经开启的
医院: 1号->挂号 2号->交费 窗口对应服务类型

3.用户名和密码(对应的账号和密码)

4.协议(windows和linux服务器连接需要使用什么语言通信)
ssh协议

之后点击全部接受,然后在输入虚拟机的账号和密码

2.无法连接虚拟机的排查思路

(1)检查本地连接中的vmnet8的IP地址是否在相同的网段

(2)检查IP地址是否正确

10.0.0.200/24

1
2
3
4
5
6
7
 出现的问题:输入ip a 查看IP地址配置
 1.如果是192.168开头的说明安装虚拟机的过程中配置错误
 2.如果IP地址是空的啥都不显示,说明网络管理被NetworkManager接手了Linux系统管理网络服务:
 1)network 默认使用这个服务配置了10.0.0.200
 2)NetworkManager 默认是空的地址必须关闭一个服务: 关闭NetworkManager
 systemctl stop NetworkManager
 systemctl disable NetworkManager

(3)检查虚拟交换机配置

1
2
编辑->虚拟网络编辑器->更改设置->选择vmnet8配置子网为10.0.0.0  255.255.255.0
在点击NAT设置网关地址为10.0.0.2

3.无法连接外网排错思路

1
2
3
4
5
1.ping www.baidu.com   # ping命令在linux系统会持续不断的ping 停不下来 使用ctrl+c 强制结束
[root@oldboyedu ~]# ping www.baidu.com
PING www.a.shifen.com (110.242.68.4) 56(84) bytes of data.
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=1 ttl=128 time=21.1 ms # 可以ping通
64 bytes from 110.242.68.4 (110.242.68.4): icmp_seq=2 ttl=128 time=17.0 ms

4.优化xshell

总结

1.需要检查虚拟机的IP地址配置是否正确

1
2
3
4
5
6
7
8
9
10
11
12
13
[root@oldboyedu ~]# ip ad
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:0c:29:1f:4d:be brd ff:ff:ff:ff:ff:ff
inet 10.0.0.200/24 brd 10.0.0.255 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::f66f:763a:981f:5cea/64 scope link noprefixroute
valid_lft forever preferred_lft forever

2.检查虚拟机的网关配置是否正确 10.0.0.2

1
2
3
[root@oldboyedu ~]# ip route
default via 10.0.0.2 dev eth0 proto static metric 100
10.0.0.0/24 dev eth0 proto kernel scope link src 10.0.0.200 metric 100

3.需要检查虚拟机虚拟交换机网段 10.0.0.0 255.255.255.0

4.检查网关配置是否正确

编辑—>虚拟网络编辑器—>更改设置—>NAT—>网关: 10.0.0.2

5.检查DNS配置是否正确

1
2
3
4
5
6
7
8
ping 外网IP地址
ping 223.5.5.5
ping 8.8.8.8
ping 114.114.114.114

[root@oldboyedu ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 223.5.5.5