XShell 7连接VMware 16虚拟机上的Ubuntu 20.04

在虚拟机终端执行命令: ifconfig进行ip查看命令:
在这里插入图片描述
执行结果,要求安装 net-tools,执行命令:sudo apt install net-tools
在这里插入图片描述
结果显示安装失败,原因是网络问题,分别执行以下命令解决:

sudo service network-manager stop

sudo rm /var/lib/NetworkManager/NetworkManager.state

sudo service network-manager start

在这里插入图片描述
重新安装 net-tools,成功后执行命令: ifconfig查看IP:
在这里插入图片描述
由上图可知,网卡: enss, IP地址:192.168.205.128

在虚拟机依次点击 编辑 -> 虚拟网络编辑器 -> VMnet8 -> NAT设置
在这里插入图片描述
记录网关IP后退出
在这里插入图片描述
执行命令:sudo vim /etc/netplan/01-network-manager-all.yaml
在这里插入图片描述

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    ens33: # 配置的网卡名称,使用ifconfig -a查看得到
      dhcp4: false # dhcp4关闭
      addresses: [192.168.205.128/24] # 设置本机IP及掩码
      gateway4: 192.168.205.2 # 设置网关
      nameservers:
        addresses: [192.168.205.2,8.8.8.8] #设置DNS

此处一定要将DNS设置和网关一样,否则会报:域名解析暂时失败
在这里插入图片描述
按下 Esc 然后 :wq!(强制保存退出)
执行命令: sudo netplan apply
执行命令:ifconfig查看IP
此时静态IP设置成功

默认Linux带有SSH,但是只是用于连接远程服务器(作为客户端)。如果想作为服务端用于其他客户端连接,还需要下载SSH(作为服务端)。
执行命令:ps -e|grep ssh查看,如果有安装openssh-client只会出现ssh -agent,不会出现sshd

在这里插入图片描述
安装SSH服务端:sudo apt-get install openssh-server
开启SSH服务: sudo service ssh start
执行命令:ps -e|grep ssh若同时出现sshd,ssh-agent进程,则说明openssh -service已经安装成功。即可使用Xshell连接。
主机处输入 静态IP,随后输入 Ubuntu的账号和密码
在这里插入图片描述
在这里插入图片描述
上图表示连接成功!!!

  • 8
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值