环境
虚拟机: 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
建立的连接不会出现乱码
情况,不信请看下图
感谢观看!