Ubuntu 与 Windows 之间文件互传

我们在开发过程中,经常需要在 Windows 系统与 Ubuntu 系统之间进行文件传输,文件互 传的方式比较多,譬如共享文件夹、Samba、FTP、scp 等等,本小节向用户介绍通过 FTP 方式 进行文件传输。

通过 FTP(File Transfer Protocol,文件传输协议)在 Windows 与 Ubuntu 之间进行文件传 输,需要完成以下两件事情。

一、 Ubuntu 系统下搭建 FTP 服务器

在 Ubuntu 系统下打开终端,执行如下命令安装 FTP 服务:

bash 复制代码
sudo apt-get update
sudo apt-get install vsftpd

vsftpd 安装完成后,使用 vi 命令打开/etc/vsftpd.conf 配置文件,如果没有安装 vim 软件, 则需要先通过如下命令安装 vim 编辑器:

bash 复制代码
sudo apt-get install vim

然后再执行如下命令打开/etc/vsftpd.conf 配置文件:

bash 复制代码
sudo vi /etc/vsftpd.conf 

打开配置文件后,找到如下两行,确保其前面没有"#"("#"号表示注释,我们要取消注 释):

默认情况下,"write_enable=YES"前面有一个"#"号,我们需要将其去掉,使能该配置。

修改完成后保存退出,然后执行如下命令重启 FTP 服务:

bash 复制代码
sudo /etc/init.d/vsftpd restart 

可通过如下命令确认 FTP 服务是否开启:

bash 复制代码
ps -aux | grep vsftpd | grep -v grep
相关推荐
凉、介17 分钟前
Linux 设备驱动匹配机制
linux·笔记·单片机·学习·操作系统·嵌入式
卵男(章鱼)23 分钟前
第4章:软件架构与SOA
linux·车载系统·汽车
是摆烂第一名呀42 分钟前
【RK3506】RGB屏幕与背光调试记录
linux·arm开发·驱动开发·嵌入式硬件
qetfw1 小时前
CentOS 7 搭建 DNS 主从服务
linux·运维·centos·dns·bind
柠石榴1 小时前
远程连接校内服务器 ssh
运维·服务器·ssh
极客先躯1 小时前
高级java每日一道面试题-2026年04月04日-实战篇[Docker]-如何排查容器存储挂载失败的问题?
java·运维·docker·容器·高级面试
JustNow_Man1 小时前
【Claude Code】 中给 Python + XML 项目建立可靠验证体系
xml·linux·python
CodeStats2 小时前
【Linux IO】从文件描述符到硬件中断:Linux IO 系统底层完全拆解
java·linux·开发语言·io·socket
日取其半万世不竭2 小时前
Palworld 服务器内存越跑越高?重启计划和存档保护怎么做
linux·运维·服务器·vps·幻兽帕鲁·palworld