首页 > 系统服务 > 详细

远程连接虚拟机中Linux服务器

时间:2021-04-18 21:45:29      阅读:25      评论:0      收藏:0      [点我收藏+]

@

1.配置Ubuntu静态路由

在配置IP和子网掩码时候,需要根据自己的机器进行相关配置

打开本地网络设置,找到vmnet8,设置vmnet8(双击打开–>点击属性–>双击ipv4)的IP地址为192.168.1.1,子网掩码:255.255.255.0,网关:192.168.1.2

技术分享图片
技术分享图片

打开VMware,点击菜单栏中的编辑–>虚拟网络编辑器,打开后如下图所示:
技术分享图片
选中VMnet8,取消DHCP服务,并设置子网ip为192.168.1.0,子网掩码为255.255.255.0,然后点击NAT设置,如下图所示:
技术分享图片
修改网关为192.168.1.2
点击VMware菜单栏中的虚拟机–>虚拟机设置,打开后界面如下图
技术分享图片
设置网络适配器为VMnet8,完成后点击确定。
至此,VMware相关的设置完成

2.Ubuntu虚拟机相关设置

编辑interfaces文件
sudo vi /etc/network/interfaces
在文件中添加以下设置
技术分享图片

auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.1.160
netmask 255.255.255.0
gateway 192.168.1.2
dns-nameserver 8.8.8.8

修改完成后保存并退出
3. 刷新配置文件,并重启网卡

sudo ip addr flush ens33
sudo /etc/init.d/networking restart

测试
使用ifconfig命令查看ip地址是否修改成功
确认ip地址已经修改成功后,并在本地机器联网的情况下ping www.baidu.com,查看是否能ping通
如果虚拟机中还有其他的服务器,也可以ping虚拟机中其他的机器ip地址,测试配置是否正确

问题:

如果ping域名的时候出现ping:unknown host xxx.xxx
技术分享图片
但是ping IP地址的时候可以通的话
技术分享图片
可知是dns服务器没有配置好,

查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服务器 nameserver 8.8.8.8,如果有,修改一个可用的dns服务器,如8.8.8.8或者4.4.4.4,保存退出即可!

3.配置远程

打开终端,执行sudo apt-get install openssh-server 命令。(或者超级用户root下 apt-get install openssh -server)

依赖问题

技术分享图片
解决:
技术分享图片

安装完成以后用命令ps –e | grep ssh 检查是否安装成功,如果出现

xxxx ? 00:00:00 sshd 如下图所示,就说明安装成功

在终端中执行命令ifconfig –a 记录下虚拟机的IP地址。Inet 地址(inet adrss)

4.Xshell使用

关于Xshell的下载使用,略

waring

虚拟机中中ip地址、一定要和 vmnet8,中处于同一个网段:如:
主机:
技术分享图片
虚拟机:
技术分享图片

参考:
https://jingyan.baidu.com/article/ca41422f7b449e1eae99edb8.html
https://blog.csdn.net/q1059997113/article/details/105175960
https://blog.csdn.net/qq_29350001/article/details/51831070

远程连接虚拟机中Linux服务器

原文:https://www.cnblogs.com/hkkeryu/p/14673190.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!