概述:

本文主要讲述windows和linux之间的文件互传,其中就用到了FTP进行文件传输。

FTP说明:

简单来说,FTP就是一个主机和服务器之间的文件传输协议,通过这个协议,可以达到主机与服务器(另一台主机)进行文件交互。

操作方式:

因为这里主要是讲述windows和linux之间的文件互传,所以需要在windows和linux两边都要搭建FTP的环境。

linux 下FTP环境搭建:

使用命令行安装FTP服务

sudo apt-get install vsftpd

安装完成后,使用Vim打开vsftpd.conf文件,在vsftpd.conf文件中找到打开允许本地用户登录和允许任何形式的FTP写命令的功能,这样就可以通过同一个局域网的主机使用FTP的方式登录到linux主机,并进行文件互传。

sudo vi /etc/vsftpd.conf

取消注释来允许本地用户登录(改成以下)

# Uncomment this to allow local users to log in.
local_enable=YES

取消注释以启用任何形式的FTP写命令(改成以下)

# Uncomment this to enable any form of FTP write command.
write_enable=YES

完成修改后,重启FTP服务

sudo /etc/init.d/vsftpd restart

获取linux 的ip地址,在命令行输入

ifconfig

找到inet地址
如:

inet 地址:192.168.1.2

Windows 下FTP环境搭建

1、使用windows自带的FTP登录

在windows下直接用FTP的方式登录到linux
点击桌面的此电脑,在地址栏输入“ftp://192.168.1.2”(这里的192.168.1.2需要根据实际的linux地址来登录(在linux命令行通过ifconfig命令查看))点击回车进入登录界面,输入登录linux的账号和密码就可以打开对应的文件夹了
登录linux
文件夹界面
在这个界面下,就可以直接进行windows和linux文件互传了。

windows建立快捷登录文件夹

还可以在windows 11下建立一个快捷登录方式(网络位置),操作如下
打开“此电脑”在空白处点击鼠标右键,下拉找到点击“添加一个网络位置”
在这里插入图片描述
点击“下一页”
在这里插入图片描述
点击“选择自定义网络位置”,然后点击下一页
在这里插入图片描述
输入对应的地址“ftp://192.168.1.2”,然后点击“下一页”
在这里插入图片描述

输入对应登录的用户名,然后点击“下一页”
在这里插入图片描述
输入对应的网络位置名字,然后点击“下一页”
在这里插入图片描述

点击完成后,完成创建
在这里插入图片描述
此时在电脑的网络位置可以看到对应的快捷方式

在这里插入图片描述
双击可以快速登录到linux文件夹。

2、使用FileZilla软件

软件下载地址: https://www.filezilla.cn/download.
可以根据自己的电脑版本来选择下载
完成安装后,根据软件提示建立对应的站点
在这里插入图片描述

建立完成后,连接上站点,发现对应的文件夹存在乱码的情况,需要进入站点设置,设置字符集为UTF-8即可解决乱码问题
在这里插入图片描述

结论:

通过FTP文件传输协议进行不同系统间的文件传输,传输的方式有很多种,只要保证两个系统均开启了FTP服务即可。

免责声明:本文内容含网络参考、作者编写等,内容版权归原作者所有,未经允许,禁止转载。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐