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
相关推荐
2401_8919573126 分钟前
简单了解多路转接select
运维·服务器
2302_11129 分钟前
java依赖小结
java·运维·数据库
blueSatchel34 分钟前
ros-humble仿真-建图-导航
linux·ros2
Lucis__37 分钟前
基于责任链模式的消息队列—异步处理流水线的最佳实践
linux·c++·消息队列·责任链模式·ipc
程序员-Benothing1 小时前
Shell 脚本条件判断与流程控制:if for while case 详解
linux·运维·服务器
mounter6251 小时前
统一安全域:KVM Planes 如何驾驭硬件特权级
linux·安全·linux kernel·kernel
君生我老1 小时前
Linux动静态库
linux·服务器
IT摆渡者2 小时前
基于 Docker 部署 Nextcloud 私有云盘(外挂 Windows 共享)项目实践
运维·docker·容器
宵时待雨2 小时前
linux笔记归纳19:网络层协议IP
linux·网络·笔记·网络协议·tcp/ip
做运维的阿瑞2 小时前
Linux下DNS服务器搭建
linux·运维·服务器