如何在开放麒麟(openKylin)下安装FTP服务器(v0.1.0)

作者:沈传越

明德融创工作室(Minter Fusion Studio, MFS) 出品

完成时间:2026-03-20

发布时间:2026-03-20

最后更新时间:2026-03-20

在互联网上,我们经常需要在不同的设备之间传输文件,为此,人类开发出了很多种传输方法。FTP就是其中的一种方法,通过FTP协议来传输文件。

一、什么是FTP

FTP 是 File Transfer Protocol(文件传输协议)的缩写,它是一种用于在网络上(通常是客户端和服务器之间)进行文件传输的标准网络协议,诞生于1971年,至今仍在广泛使用。

在很多内部网络中,会使用中心FTP服务器为网络中的其他用户提供公共文件下载服务。

如图1所示,FTP由服务器端和客户端两部分组成,在网络部署上,一般是设置一个FTP服务器,然后由其他的设备通过FTP客户端软件连接FTP服务器,实现文件上传、下载和共享。

图1 FTP服务器和周边设备的连接关系

通过FTP协议传输文件,速度很快,支持断点续传。但是,FTP协议不支持加密传输,在广域网上存在安全性问题。为此,又发展出了基于SSH协议的SFTP,对FTP协议的数据包进行SSL/TSL加密的FTPS等传输技术。

目前在Linux服务器的管理中,最常用的文件传输方式是SFTP技术,这项技术基于SSH协议,使用22端口,全程加密,具有很高的安全性。

除SFTP之外,FTPS也是常用的技术,vsftpd就是使用这项技术的典范,被很多种Linux发行版采用,比如红帽(RedHat)系列、乌班图(Ubuntu)系列。vsftpd除了可以进行传统的FTP传输之外,还可以在OpenSSL支持下,实现加密的FTP传输,同样具有很高的安全性。

二、在开放麒麟(openKylin)桌面操作系统中安装vsftpd的步骤

|----|----------------|-----------------------------------------|--------------------------------------------------------------|
| 序号 | 步骤 | 操作 | 说明 |
| 1. | 打开命令行终端 | 快捷键Ctrl + Alt + T (同时按下键盘上的Ctrl、Alt和T键) | 所有命令要在终端中操作。 |
| 2. | 检查系统是否处于维护状态 | sudo mm-cli -s | 如果显示Normal Mode,则执行第3步。 如果显示Maitain Mode,则执行第5步。 | | 3. | 打开维护模式 | sudo mm-cli -o | |
| 4. | 重启系统 | suto reboot | | | 5. | 打开命令行终端 | 快捷键Ctrl + Alt + T (同时按下键盘上的Ctrl、Alt和T键) | | | 6. | 启动vsftpd的安装 | sudo apt install vsftpd | |
| 7. | 切换成为root用户 | # su | 之后输入root的口令即可。如果是在openKylin安装后首次进入,则需要使用passwd命令为root用户设置口令。 |
| 8. | 启动FTP服务器vsftpd | # /usr/sbin/vsftpd | |

输入

ps -aux | grep vsftpd

显示

root 6599 0.0 0.0 11376 4440 ? Ss 22:21 0:00 /usr/sbin/vsftpd /etc/vsftpd.conf

root 8509 0.0 0.0 110784 2576 pts/0 S+ 22:32 0:00 grep vsftpd

说明vsftpd安装成功。

关于


【创作团队】

文字创作:沈传越

图片采集:沈传越

技术验证:沈传越

版式设计:沈传越

相关推荐
Ruiery10 小时前
Linux 6.6内核并发与同步(五):mutex 可睡眠锁
linux·运维·服务器
莫晓燚10 小时前
双机部署若依 (RuoYi‑Vue) 传统环境部署---实战
linux·运维·数据库·redis·mysql·nginx·ruoyi
开开心心就好10 小时前
竖式除法出题工具,整除余数混合模式
运维·服务器·前端·javascript·ocr·perl·1024程序员节
updayday85411 小时前
客户附件不该发往旧邮箱,如何在发送前拦截 - Ping64 邮件安全管控
大数据·网络·数据库·安全·智能路由器
其实防守也摸鱼11 小时前
Chrome 扩展安全攻防实录:从攻击面到防御实践
开发语言·前端·网络·chrome·安全·web安全·php
领麦微红外11 小时前
红外测温传感器 赋能充电桩热安全与运维智能化
运维·安全·产品经理·智能硬件
小茬粥11 小时前
QEMU 宿主机网卡实例发现与采集脚本(标准 Linux / Proxmox VE 适配版)COLT_CMDB_QEMU_IFACE.sh
网络
见合八方11 小时前
借助半导体光放大器实现功率预算超31dB的112.5Gbit/s长距无源光网络
网络·5g·soa·光通信·激光雷达·半导体光放大器
程序猿老A12 小时前
轻量应用服务器总是CPU 100%怎么办?
服务器