VMware中ubuntu没有联网的一种解决办法,用FinalShell连接虚拟机的方法,使用wsl2的方法

今天在看黑马程序员

【黑马程序员新版Linux零基础快速入门到精通,全涵盖linux系统知识、常用软件环境部署、Shell脚本、云平台实践、大数据集群项目实战等】https://www.bilibili.com/video/BV1n84y1i7td?p=8&vd_source=d8cf30921de845778aea574007de3269

的视频中,黑马老师教学用FinalShell连接Linux,从而更方便的使用虚拟机,需要在虚拟机终端输入命令ifconfig,来查看虚拟机的Ip地址,然而我在输入iffconfig时提示我无法解析,要用命令

sudo apt install net-tool来安装相关软件包。然而安装过程中却提示我一些网站的域名无法解析。搞了半天才发现是我的虚拟机没有联网。

解决办法:在VMware对虚拟机关机。在VMware->网络适配器中,将桥式连接改为NAT模式即可。

接下来判断网络是否连接成功:打开虚拟机,终端输入ifconfig,提示需要下载net-tools,按要求下载即可(既然可以下载,那就说明已经没问题了,这里我们采用另一种判断虚拟机是否联网的判断方法)。

输入ifconfig,以查看虚拟机的Ip地址,在ens33:后面inet之后接着的就是虚拟机的Ip地址,回到Windows桌面,右键鼠标打开Windows终端,输入ping +刚刚查到的虚拟机Ip地址(例 ping 255.255.255.0)如果没有报错之类的就可以了。

接下来在Windows终端输入ipconfig命令查看主机的Ip地址(Windows中查看Ip地址的命令与linux不同,;Linux是ifconfig),以太适配器IP后面的就是主机的Ip地址,同样的,记下来这个Ip地址回到虚拟机终端,输入命令ping +刚刚查到的主机Ip地址(例 ping 255.255.255.0)如果没有报错之类的就可以了。综上,这就是我解决虚拟机联网的方法。因为在虚拟机复制粘贴什么的不方便,接下来我们说说怎么用Finalshell连接虚拟机。

 在如下网站下载自己所需的Finalshell

FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.5.12,更新日期2024.10.30 - FinalShell官网

怎么使用Finalshell请看文章开头黑马程序员的视频【07-远程连接Linux】,

无脑安装后我在连接时遇到了如图的问题,检查了网络,用户名和密码,Ip地址都没问题,所以我用了如下方法解决:

SSH 服务相关

  • SSH 服务未安装:在 Ubuntu 虚拟机中打开终端,执行 sudo apt update 更新软件包列表,再执行 sudo apt install openssh-server 安装 SSH 服务。
  • SSH 服务未运行:安装后,使用 sudo systemctl start sshd 启动 SSH 服务,设置开机自启则执行 sudo systemctl enable sshd 。通过 sudo systemctl status sshd 查看服务状态,若启动失败,查看 /var/log/secure 日志文件(sudo cat /var/log/secure )排查原因,可能是 /etc/ssh/sshd_config 配置文件有误,修改后需重启 SSH 服务。

我用sudo apt update 和sudo apt install openssh-server 安装了以后就没问题了,如果读者有新的问题可以试试上面其他的命令。

如何使用wsl2和下载wsl2中的ubuntu请看文章开头黑马程序员的视频【08-扩展wsl】

在此我向大家分享我遇到的问题,ubuntu软件是链接github进行安装的,所以请在微软商店下载Watt Toolkit连接github后解决。

Win11自带powershell,可以右键powershell->以管理员身份运行->输入命令bash从而运行wsl2,也可以按照黑马老师的方法运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值