我的版本是 Ubuntu14.04,其他版本的可以参考,若有不同再查阅资料,首先保证虚拟机可以联网,我使用的是 VMware 桥接模式,其它模式的不清楚。以下是设置步骤:

  1. 打开终端,键入命令ifconfig查看网卡信息以及 IP 地址,我的网卡是 eth0,每个人可能因为镜像文件不同网卡名也不一样,后面的配置要以自己的网卡名为准
    Ubuntu 设置静态IP以及远程连接
  2. 查询主机 IP,记录下 IP 信息
    Ubuntu 设置静态IP以及远程连接
  3. 键入命令sudo vi /etc/network/interfaces,增加图中所示信息,address需和你主机 IP 地址处于同一网段,但不能一样,还有就是子网掩码和默认网关,和主机一样即可,保存退出Esc :wq
    Ubuntu 设置静态IP以及远程连接
  4. 键入命令sudo vi /etc/resolv.conf修改 DNS,加入图中解析服务器,保存退出
    Ubuntu 设置静态IP以及远程连接
  5. 键入命令sudo vi /etc/resolvconf/resolv.conf.d/base,加入下面信息,保存退出,主要是为了防止后面出现问题,永久性配置 DNS 解析
    Ubuntu 设置静态IP以及远程连接
  6. 键入命令sudo vi /etc/NetworkManager/NetworkManager.conf,将false改为true,保存退出
    Ubuntu 设置静态IP以及远程连接
  7. 重启虚拟机,网上也有说重启网卡便可,但我试了不管用,就执行简单粗暴政策sudo reboot,然后重新查询网络信息,发现 IP地址已经成功更改
    Ubuntu 设置静态IP以及远程连接
  8. ping一下百度和主机,发现都没有问题,修改 ok
    Ubuntu 设置静态IP以及远程连接
  9. 既然自己的虚拟机,也就不需要防火墙,先查询sudo ufw status,发现我的已经处于关闭状态,若是没有关闭,可执行sudo ufw disable命令关闭
    Ubuntu 设置静态IP以及远程连接
  10. 配置 ssh 方便远程连接,键入ps -e | grep ssh发现未安装ssh服务,执行sudo apt-get install openssh-server进行安装,重新查询,如图所示,发现已经启动ssh服务,准备远程连接
    Ubuntu 设置静态IP以及远程连接
  11. 远程连接工具很多,我用的是 Xshell,新建连接,如图所示,配置连接名,输入虚拟机 IP
    Ubuntu 设置静态IP以及远程连接
  12. 然后点击【用户身份验证】,输入你的用户名和密码,点击【连接】
    Ubuntu 设置静态IP以及远程连接
  13. 点击【接受并保存】
    Ubuntu 设置静态IP以及远程连接
  14. 连接ok,试一下命令,么的问题
    Ubuntu 设置静态IP以及远程连接

相关文章:

  • 2021-06-11
  • 2022-01-28
  • 2021-12-25
猜你喜欢
  • 2021-06-07
  • 2021-05-31
  • 2021-08-19
  • 2021-08-09
  • 2021-06-20
  • 2021-09-03
相关资源
相似解决方案