Ubuntu和Windows实现文件互传

1.开启Ubuntu下的FTP服务:

(1)终端输入:

bash 复制代码
sudo apt-get install vsftpd

(2)安装完成后:

终端输入:
/etc 是 Linux 系统的全局配置文件目录,存储系统和应用程序的配置信息,直接影响系统行为和服务的运行

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

做下列修改:(其中local已经是YES,write是被注释了直接删除#即可。
local_enable = YES
write_enable = YES


(3)重启vsftpd:

终端输入:
/etc/init.d 是 ​SysV Init 系统的服务管理目录,存放用于启动、停止、重启服务的脚本(如 vsftpd)

调用 /etc/init.d/vsftpd 脚本,传递 restart 参数触发服务重启逻辑。
脚本内部可能通过 systemctl 或直接操作进程(如 start-stop-daemon)完成服务控制。

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

在windows下安装ftp客户端:

浏览器搜索 FileZilla,这个是一个免费的用于ftp交互的软件:

下载完成后打开,点击文件选择站点管理,新建一个站点。

然后设置好站点的信息,跟着下图来就行。如果要看ubuntu的ip地址,在Ubuntu终端输入ifconfig即可,如果没有会提示你安装该命令照着安装再发一次就好。


一开始会乱码,可以在站点管理器中更改字符集。

传输文件的方式就是直接拖动,左边是你的主机,右边是站点。

相关推荐
Generalzy6 分钟前
Linux发行版分类与Centos替代品
linux·运维·centos
计算机毕设定制辅导-无忧学长11 分钟前
InfluxDB 集群部署与高可用方案(二)
java·linux·前端
__Smile°1 小时前
Gitlab+Jenkins+K8S+Registry 建立 CI/CD 流水线
linux·ci/cd·docker·kubernetes·gitlab·jenkins
千里镜宵烛1 小时前
互斥锁与条件变量
linux·开发语言·c++·算法·系统架构
许野平2 小时前
Rust:如何开发32位的DLL动态库
windows·rust·动态库·dll·32位
AI 嗯啦2 小时前
linux的用户操作(详细介绍)
linux·运维·服务器
AOwhisky2 小时前
云计算一阶段Ⅱ——12. SELinux 加固 Linux 安全
linux·安全·云计算
Ronin3052 小时前
【Linux系统】进程间通信:命名管道
linux·服务器·命名管道
东东今天敲代码了吗3 小时前
Ubuntu20.04 离线安装 FFmpeg 静态编译包
linux·运维·服务器·ubuntu·ffmpeg
kobe_OKOK_3 小时前
查看ubuntu server 的基本信息
数据库·ubuntu·postgresql