1. 选择静态IP地址
使用 ifconfig 命令,查看主机的ip地址,如下图,若是虚拟机内,需要将网络设置为桥接。
选择与主机在同一网段的IP地址,现在是192.168.0.107,且用另外一台局域网内的主机是可以ping通这个地址的,那么选择的是:192.168.0.*,*代表1-255的任意整数,最好选择200以上的,避免冲突。
2. 设置静态ip地址
- a. 使用 vim /etc/network/interfaces 设置静态IP地址;
- auto enp0s3
- iface enp0s3 inet static
- address 192.168.0.223
- netmask 255.255.255.0
- gateway 192.168.0.1
- iface enp0s3 inet6 auto
- dns-nameservers 192.168.0.1
如下图
- b. 使用 vim /etc/resolv.conf 配置DNS解析
- nameserver 192.168.0.1,如下图
- c. 使用 vim /etc/resolvconf/resolv.conf.d/base 持久保存解析,如下图。
3. 重启网络
执行下面的命令,若不想使用下面这两条命令,直接使用reboot命令重启系统,也可以重启网络:
- ip addr flush dev enp0s3 (网卡名);
- sudo service networking restart;
如图,没有任何异常则表示成功配置,且用另外一个局域网内的主机是可以ping通新地址的。
4. 使用远程命令连接
首先在命令窗口下输入:ssh [email protected](u001 是 ubuntu 登录名,可自行设置的,默认是root)。若出现 Connection refused,则说明 Ubuntu 没有安装远程连接服务。
执行:sudo apt install openssh-server,安装服务
再次使用:ssh [email protected],连接成功