环境

虚拟机: Oracle VM VirtualBox
linux: ubuntu18.04

ubuntu网络无法连接的情况

点击设备->网络->启动网路连接
一次不行就多点击几次,就能连接上网络了!
在这里插入图片描述

言归正传

一、问题?

打开ubuntu设置,点击网络,可看到ipv4的地址,我的是10.0.2.15,在Windows下的cmd输入命令ping 10.0.2.15,如图所示
在这里插入图片描述

这就说明你的IP地址有问题了。

二、解决办法

关闭ubuntu系统,打开虚拟机,点开设置,找到网络,然后选中桥接网卡,点OK。如下图所示
在这里插入图片描述
重启ubuntu,见下图
在这里插入图片描述

表示ip地址已发生改变
再回到Windows的cmd,输入刚刚格式的命令
在这里插入图片描述
这就表示这个IP地址基本没有问题了。
可以用WinSCP软件来进行测试这个IP地址是否可用
在这里插入图片描述
如上图所示,这就表示已成功与ubuntu上的ip地址建立连接关系,该ip地址已经是一个可用的ip地址。

注意!

WinSCP连接不成功的话大概率是因为还没有安装SFTP或FTP

SFTP(SSH文件传输协议)

在计算机领域,SSH文件传输协议(英语:SSH File Transfer Protocol,也称Secret File Transfer Protocol,中文:安全文件传送协议,英文:Secure FTP或字母缩写:SFTP)是一数据流连接,提供文件访问、传输和管理功能的网络传输协议。

ubuntu下的终端 安装命令行

sudo apt install openssh-server

FTP (文件传输协议)

文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第四层, 即应用层, 使用 TCP 传输而不是 UDP, 客户在和服务器建立连接前要经过一个“三次握手”的过程, 保证客户与服务器之间的连接是可靠的, 而且是面向连接, 为数据传输提供可靠保证。

ubuntu下的终端 安装命令行

sudo apt install vsftpd

我的建议:

我建议使用SFTP进行连接,因为FTP连接的话当ubuntu的文件存在中文时会出现乱码的情况,如下图所示的FTP建立的连接
在这里插入图片描述
出现了乱码的情况。

SFTP建立的连接不会出现乱码情况,不信请看下图
在这里插入图片描述

感谢观看!

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐