xshell 桥连接 VM ubuntu18

不羁的心 提交于 2020-08-17 02:58:02

1.虚拟网络编辑器中使用 桥接模式 外部连接选择与主机(windows)网卡保持一致

2.使用ipconfig 查看windows 的ip配置,查看ip的网段

3.测试需要用的ip。

    3.1 在ubuntu上ping 192.168.11.XXX。这个网址一定是ping不通的。

    3.2这个ip会被用来设置成ubuntu 的静态ip

4.进入root模式下,vi /etc/network/interfaces 设置虚拟机IP为static的

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto ens33
#iface ens33 inet dhcp
iface ens33 inet static
address 192.168.11.33 #这个是之前ping不通的ip
gateway 192.168.11.1
netmask 255.255.255.0
~                      

5.设置DNS服务器的信息,vi /etc/resolv.conf

nameserver 180.76.76.76
nameserver 223.5.5.5
nameserver 192.168.11.1

产生的错误原因是

# 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
resolvconf程序动态创建的,不要直接手动编辑,修改将被覆盖。

所以系统重启后dns失效

5. 设置dns信息

vi /etc/systemd/resolved.conf 

#修改内容
[Resolve]
DNS=114.114.114.114
DNS=8.8.8.8
DNS=180.76.76.76
DNS=223.5.5.5
DNS=192.168.11.1
#重启服务
systemctl restart systemd-resolved.service
#查看dns信息状态
systemd-resolve --status

6. 配置默认网关地址route add default gw 192.168.11.1

7. 重新启动网络服务,命令:

/etc/init.d/networking reload
/etc/init.d/networking restart

注意:如果执行/etc/init.d/networking restart 命令,出现Restarting networking (via systemctl): networking.serviceJob for networking.错误

使用提示命令:journalctl -xe 查看日志

修改/etc/network/interfaces 或/etc/resolv.conf 错误。

8. 网络OK了,然而不能从远程SSH连接到主机
ps -e|grep ssh发现没有sshd服务

9.安装openssh-server

sudo apt update
sudo apt install openssh-server

10.启动ssh服务

/etc/init.d/ssh start
netstat -tlp

11.通过ps -e|grep ssh来看下open-server安装是否成功

12.修改ssh配置文件 vi /etc/ssh/sshd_config

找到#PermitRootLogin prohibit-password增加PermitRootLogin yes
 

13. 使用xshell设置账号和密码完成登录

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!