VMware的桥接模式下Xshell链接Linux系统

 VMware下Ubuntu虚拟机桥接模式链接Xshell 

 在桥接模式下,VMWare虚拟出来的操做系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地位),它能够访问网内任何一台机器。在桥接模式下,咱们每每须要为虚拟主机配置IP地址、子网掩码等(注意虚拟主机的ip地址要和主机ip地址在同一网段)。linux

 使用桥接模式的虚拟系统和主机的关系,就如同链接在一个集线器上的两台电脑;要让他们通信就须要为虚拟系统配置ip地址和子网掩码。若是咱们须要在局域网内创建一个虚拟服务器,并为局域网用户提供服务,那就要选择桥接模式。 shell

但对于想进行种种网络实验的朋友这种模式是不太适合的,由于你没法对虚拟机的网络进行控制,它直接出去了。 ubuntu

在桥接模式下,VMWare虚拟出来的操做系统就像是局域网中的一台独立的主机(主机和虚拟机处于对等地位),它能够访问网内任何一台机器。
设置桥接方式:

第一步:桥接。在菜单栏 虚拟机 -> 设置 -> 硬件 -> 网络适配器,右侧选择桥接模式。
第二步:桥接到能够上网的网卡。在菜单栏 编辑 -> 虚拟网络编辑器,选择桥接到本身Windows中能够上网的网卡上(通常就是Wifi网络或者有线网络)
第三步:设置dhcp并重启网卡。
vi /etc/network/interfaces,打开该文件,将内容编辑成为:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
address 192.168.1.141
netmask 255.255.255.0
gateway 192.168.1.1浏览器

备注:address 192.168.1.141【注意不要将次ip设置成和本机ip相同了】
保存退出。而后命令行执行/etc/init.d/networking restart 重启网卡安全

如下为操做步骤详解:服务器


一、选择“编辑”菜单下的”虚拟网络编辑器“
 
二、在如下界面选择VMnet0,而后在VMnet信息处选择桥接模式,选择桥接到哪一个网卡[须要注意]

 

(选择自动便可,因为我只用有线网卡,我一这里我选的是个人有线网卡),而后点击“肯定”
 
 
三、而后在VMware界面点击“虚拟机”菜单下的“设置”

 
四、点击左侧栏的“网络适配器”,而后在右侧网络链接下选择 桥接模式,而后点肯定

 
五、配置IP、网关等信息,可经过图形界面或命令行两种方式配置,下面开始经过命令行配置(图形界面配置方法较为简单,此处不作介绍),打开命令行终端
1)设置IP地址:sudo vi /etc/network/interfaces
输入以下内容(注意IP地址不要和Windows主机的冲突)

 
2)设置DNS文件:sudo vi /etc/resolv.conf
输入:nameserver 192.168.7.1    (临时的,每次开启此文件被清零,要想解决问题,须要修改开机自启动脚本,修改方法见下一步)

 
3)修改启动脚本:sudo vi /etc/rc.local 
输入: echo  "nameserver 192.168.4.1"  >> /etc/resolv.conf

 
4)重启配置文件:sudo /etc/init.d/networking restart
 
六、输入ifconfig命令查看网络配置信息

 
 
七、验证Ubuntu虚拟机和Windows主机是否能ping通

 
八、打开浏览器验证可否访问网络

 
能够链接网络,设置完成。

 

 

Xshell是一个安全终端模拟软件,能够进行远程登陆。我使用XShell的主要目的是在Windows环境下登陆Linux终端,传输一些大文件到Linux环境上去。网络

一、下载安装xshell客户端,在安装时能够选择我的/学校免费版,这样不须要付费。ssh

二、安装完成以后,若是你直接链接Ubuntu主机会发现链接不上,这是由于Ubuntu主机没有开启SSH服务,须要开启openssh-server:编辑器

root@ubuntu:~# sudo apt-get install openssh-server

使用oop

root@ubuntu:~# ps -e | grep ssh

若是只有ssh-agent表示还没启动,须要

root@ubuntu:~# /etc/init.d/ssh start

若是显示sshd则说明已启动成功。

三、打开Xshell,选择“新建”,“链接”设置里选择SSH,主机填入须要链接的主机的IP地址。在“用户身份验证”中填入可用的登陆Ubuntu的用户名和密码。

注:若是你确认输入的用户名和密码都没有问题,但登陆仍是显示以下状况,拒绝你的输入的密码的话:

须要编辑一下/etc/ssh/sshd_config文件:

root@ubuntu:~# /etc/ssh/sshd_config 

将 PermitRootLogin改成yes:

改成:

以后重启ssh-server便可:

root@ubuntu:~# sudo /etc/init.d/ssh restart

若是还不行,重启一下虚拟机,以后应该就能链接上了。

相关文章
相关标签/搜索