1、简述
远程连接Linux系统有很多种工具,个人比较推荐Xshell和putty。一个功能强大,一个小巧免费。关于两款软件的具体介绍请自行百度,这里主要介绍连接方法。
远程连接,既然是远程,那么一定要有远程电脑的标识吧。没错,标识就是IP地址,通过IP地址定位到某一台电脑(虚拟电脑),然后就需要知道端口号了,就像访问网站要在地址后面加上端口80、8080一样,(端口号是具有网络功能的应用软件的标识号,一个很经典的例子,电脑相当于一个封闭的房间,要想进去必须要开门或者开窗。这里门相当于22端口号,ssh。窗相当于23端口号,telnet。)
2、关于VMware网络连接的问题
前面说了远程连接虚拟机上的系统很重要的一点是IP地址,所以这里说一说虚拟机网络配置的问题。
看了很多文章都是说选择VMnet8这个虚拟网络适配器(即NAT模式),我就很疑惑为什么要选这个,不能选其他两个吗,还有这三个网络分别是什么含义呢?
NAT
NAT(Network Address Translation, 网络地址转换), NAT模式是比较简单地实现虚拟机上网的方式。即: NAT模式的虚拟机是通过宿主机(物理计算机)上网和交换数据的。
在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后 发送到实际网络上,再将实际网络上返回的包进行地址转换后通过VMnet8发送给虚拟机。VMware DHCP Service负责为虚拟机分配IP地址。
优缺点: NAT网络适合于家里计算机直接连接网线的情况,其优势是不会与其他物理主机IP冲突,换了网络环境虚拟机IP等不受影响。
桥接模式
桥接模式简单理解为通过物理主机网卡架设一座桥,从而连入实际的网络中。因此,虚拟机可以被分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。
在Bridged模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,它会直接连接到实际的网络上,逻辑上 上网与宿主机(计算机设备)没有联系。
优缺点: Bridged适合于局域网环境,优势是虚拟机像一台真正的主机一样;缺点是可能会与其它物理主机IP冲突,并且在宿主机交换数据时,都会经过实际的路由器。在桥接模式下换了网络环境后所有虚拟机的IP都会受影响。
Host-only(仅主机)
在Host-only模式下,虚拟机的网卡会连接到宿主的VMnet1上,但宿主系统并不为虚拟机提供任何路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络中,即: 无法上网。
以上三模式参考:https://www.linuxidc.com/Linux/2017-04/142865.htm
3、连接
从以上定义来看那么不管选什么模式应该都可以远程连接的啊,只是各有优缺点,因此我们来实验。
当这里选择桥接模式的时候
Ifconfig查看一下ip地址
和本地IP完全独立开来
按如下配置后连接
仅机主模式
这里可以发现IP地址是属于本机的一个地址
同样能连接上,其他博文推荐的NAT网络模式就不用截图了。
因此,可以得出结论不管选哪个模式都可以进行远程连接。只是桥接模式可能和局域网中其他实体机地址冲突,仅主机模式没有网。
4、其他
若是ip地址和端口都明确了还是连接不上, 那么检查一下Linux系统中是否装了ssh服务,或者是开启这个服务没有。
1、ps –e | grep sshd查看是否有ssh服务
(我这里是没有安装的,因此下一步管理员权限下安装)
2、sudo apt-get install openssh-server openssh-client
3、查看ssh状态service sshd status
4、激活ssh服务service sshd start
键入密码,成功开启服务
原创:https://blog.youkuaiyun.com/qq_37094660/article/details/96334621