进入虚拟机。配置网络
cd /etc/sysconfig/network-scripts/
修改默认配置文件
vi ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static #这里要改成static静态
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e14e70fa-360f-439b-91bb-a17c98d6f464
DEVICE=ens33
#以下是需要自己添加的东西
IPADDR=192.168.132.20
NETMASK=255.255.255.0
GATEWAY=192.168.132.1 #网关为Nat设置的网关
DNS1=114.114.114.114
ONBOOT=yes
虚拟机ping的通主机,主机ping不通虚拟机。
在Nat模式下,ubuntu使用IP addr 命令查看虚拟机ip网段
然后配置
我虚拟机的ip为192.168.132.9
互相ping通xshell还是连接不上远程主机
一般情况下,安装好的Ubuntu系统中默认是只安装了openssh-client,此时只能通过此系统连接访问其他系统,但不具有让其他系统访问的权限。在终端查看ssh进程,输入ps -e|grep ssh,如果有安装openssh-client只会出现ssh -agent,不会出现sshd。 所以需要安装openssh-server
sudo apt-get install openssh-server
service ssh start
/etc/init.d/ssh start