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
相关推荐
code monkey.2 分钟前
【Linux之旅】Linux 应用层自定义协议与序列化:从粘包问题到网络计算器
linux·网络·c++
草莓熊Lotso5 分钟前
【Linux网络】深入理解 HTTP 协议(二):从协议格式到手写工业级 HTTP 服务器
linux·运维·服务器·网络·c++·http
上海云盾第一敬业销售1 小时前
服务器遭受攻击的应对策略及快速防护实践
运维·服务器·web安全·ddos
剑神一笑6 小时前
Linux pgrep 命令详解:按名称查找进程 PID 的高效方法
linux·运维·chrome
Lumbrologist6 小时前
【零基础部署】Docker 部署 CrewAI 多 Agent 编排框架保姆级教程
运维·docker·容器
yyuuuzz7 小时前
独立站的技术基础与常见运维问题
大数据·运维·服务器·网络·数据库·aws
剑神一笑7 小时前
Linux killall 命令详解:按进程名批量终止进程的原理与实践
linux·运维·chrome
雅菲奥朗7 小时前
企业级 AI 自动化|OpenClaw 龙虾实战与认证
运维·人工智能·自动化·openclaw
江华森9 小时前
Ansible 自动化运维:从入门到实战
运维·自动化·ansible
宋浮檀s11 小时前
应急响应——Web漏洞:命令执行+SSRF+弱口令
运维·数据库·sql·网络安全·oracle·应急响应