物理机通过nat的端口影谢连接虚拟机的ssh方法
使用的虚拟机是vmware,安装的系统是ubuntu系统安装好后.点击虚拟机菜单打开nat影谢的设置注意,ubuntu已经通过静态方式设置了ip与dns了.设置/etc/network/interfacesauto loiface lo inet loopback# The primary network interfaceauto eth0#iface eth0 inet dhcpiface e
使用的虚拟机是vmware,安装的系统是ubuntu
系统安装好后.
点击虚拟机菜单打开nat影谢的设置
注意,ubuntu已经通过静态方式设置了ip与dns了.
设置/etc/network/interfaces
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.168.168
netmask 255.255.255.0
gateway 192.168.168.2
dns-nameservers 192.168.168.2 8.8.8.8
ubuntu的ip是168,网关是2,主dns也是2,备用的是8.8.8.8
设置好后/etc/init.d/networking restart一下,然后ping一个某域名通就说明可以 了.
如果失败
ifconfig看一下eth0的ip是不是正常.
root@ubuntu:/etc/network# ifconfig
eth0 Link encap:以以太太网网 硬硬件件地地址址 00:0c:29:ed:48:a4
inet 地地址址:192.168.168.168 广广播播:192.168.168.255 掩掩码码:255.255.255.0
inet6 地地址址: fe80::20c:29ff:feed:48a4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 跃跃点点数数:1
接接收收数数据据包包:572 错错误误:0 丢丢弃弃:0 过过载载:0 帧帧数数:0
发发送送数数据据包包:204 错错误误:0 丢丢弃弃:0 过过载载:0 载载波波:0
碰碰撞撞:0 发发送送队队列列长长度度:1000
接接收收字字节节:65161 (65.1 KB) 发发送送字字节节:30901 (30.9 KB)
lo Link encap:本本地地环环回回
inet 地地址址:127.0.0.1 掩掩码码:255.0.0.0
inet6 地地址址: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 跃跃点点数数:1
接接收收数数据据包包:85 错错误误:0 丢丢弃弃:0 过过载载:0 帧帧数数:0
发发送送数数据据包包:85 错错误误:0 丢丢弃弃:0 过过载载:0 载载波波:0
碰碰撞撞:0 发发送送队队列列长长度度:0
接接收收字字节节:6536 (6.5 KB) 发发送送字字节节:6536 (6.5 KB)
cat /etc/resolv.conf 查看一下dns
root@ubuntu:/etc/network# cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 192.168.168.2
nameserver 8.8.8.8
注意此conf文件,官方提示此文件是自动生成.禁止手动改变它,需要更改就在interfaces中设置即可.
如果失败,无法找到原因,到
设置/etc/network/interfaces只保留以下内容,让ip是自动获取
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
#iface eth0 inet dhcp
然后到下图中的nat设置中点restore default就可以重置,再通过上面命令查看当前的动态获取的是怎么样的,手工设置好即可.
上图就是通过增加一个22端口给ssh连接使用.
这样.使用任何ssh连接工具,在物理机上连接 127.0.0.1 用户,密码,即可上得ssh了.至于其它80之类3306也是一样设置.主要我的物理机的ip是变的,所以,就使用了127.0.0.1的环路ip即可.注意这里连接使用的ip非虚拟机的ip,是物理机的ip.内网或是外网都行(假设有话);
下面信息是使用firefox的ssh来连接的信息
FireSSH 0.93.1 'Rail Fence' designed by Mime ?uvalo in Croatia
SSH component is ported from Paramiko 1.7.7.1, created by Robey Pointer
Connecting to 127.0.0.1...
Connected (version 2.0, client OpenSSH_5.9p1NaNDebian-5ubuntu1)
Authentication (password) successful!
Secsh channel 1 opened.
Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-29-generic x86_64)
* Documentation: https://help.ubuntu.com/
System information as of Sat Feb 9 13:26:15 CST 2013
System load: 0.0 Processes: 83
Usage of /home: 1.8% of 107.96GB Users logged in: 1
Memory usage: 7% IP address for eth0: 192.168.168.168
Swap usage: 0%
Graph this data and manage this system at https://landscape.canonical.com/
Last login: Sat Feb 9 12:37:29 2013
qidizi@ubuntu:~$ sudo su
[sudo] password for qidizi:
因为虚拟机中的操作需要切换,比较麻烦,所以,使用ssh连接来操作即可,非常的方便.
更多推荐
所有评论(0)