作者沈传越明德融创工作室Minter Fusion Studio, MFS 出品在互联网上我们经常需要在不同的设备之间传输文件为此人类开发出了很多种传输方法。FTP就是其中的一种方法通过FTP协议来传输文件。一、什么是FTPFTP是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传输同样具有很高的安全性。二、安装vsftpd的步骤序号步骤操作说明1打开命令行终端快捷键Ctrl Alt T同时按下键盘上的Ctrl、Alt和T键所有命令要在终端中操作。2检查系统是否处于维护状态$ sudo mm-cli -s如果显示Normal Mode则执行第3步。如果显示Maitain Mode则执行第5步。3打开维护模式$ sudo mm-cli -o4重启系统$ suto reboot5打开命令行终端快捷键Ctrl Alt T同时按下键盘上的Ctrl、Alt和T键6启动vsftpd的安装$ sudo apt install vsftpd7启动FTP服务器vsftpd$ sudo /usr/sbin/vsftpd8查看vstpd是否正常启动$ ps -aux | grep vsftpd如果看到下面这一行则说明vsftpd已经正常运行了。root 1637 0.0 0.0 11376 4460 ? Ss 10:09 0:00 /usr/sbin/vsftpd /etc/vsftpd.conf三、配置vsftpd在openKylin中vsftpd的配置文件vsftpd.conf存储在/etc/下面。序号步骤操作说明1配置vsftpd.conf文件$ sudo vi /etc/vsftpd.conf使用vi编辑器编辑vsftpd.conf文件时首先按a键进入插入模式使用↓键将光标移动到#ftpd_bannerWelcome to blash FTP Service.这一行去掉ftpd_banner前的注释符号#修改为ftpd_bannerWelcome to Minter Fusion Studio FTP Service.用户可以根据实际情况写成自己想要的按↓键将光标移动到文件最后按回车键2次输入pasv_enableYESpasv_min_port30000pasv_max_port31000按Esc键输入:wq回车保存修改并退出vi编辑器。2重新启动vsftpd$ sudo systemctl restart vsftpd四、验证FTP服务1. 获取FTP服务器的IP地址序号步骤操作说明1打开命令行终端快捷键Ctrl Alt T同时按下键盘上的Ctrl、Alt和T键所有命令要在终端中操作。2重新启动vsftpd$ ifconfig根据输出查看IP地址注使用ifconfig查看主机IP请参考CSDN的博客文章《如何在Linux下查看当前主机的IP地址v0.1.0》[1]。2. 通过浏览器验证安装是否成功打开浏览器在地址栏输入“ftp://”刚刚获取的IP地址如图2所示ftp://192.168.0.111。按回车后会显示登录提示这时输入用户在FTP服务器上的用户名和口令即可。如果浏览器显示出如图3所示的页面则说明连接成功FTP服务器工作正常。图2 通过浏览器连接FTP服务器图3 浏览器连接FTP服务器成功五、将系统恢复为普通模式由于openKylin 2.0 SP2使用了磐石架构因此维护模式下的结果需要保存之后返回普通模式才能最大程度保证系统安全。因此强烈建议完成系统维护后将系统恢复回普通模式。操作步骤如下序号步骤操作说明打开命令行终端快捷键Ctrl Alt T同时按下键盘上的Ctrl、Alt和T键所有命令要在终端中操作。保存所作修改并重新启动系统$ sudo mm-cli -c -a$ sudo reboot【参考资料】[1] 沈传越. 如何在Linux下查看当前主机的IP地址v0.1.0[EB/OL]. (2026-3-19)[2026-3-25]. https://blog.csdn.net/minterdata/article/details/159244859?spm1001.2014.3001.5501.【版本信息】版 本0.2.0完成时间2026-03-25发布时间2026-03-25版本升级内容1. 增加了对配置的介绍。2. 增加了验证步骤。3. 增加了将系统恢复到普通模式的步骤。【创作团队】策 划沈传越文字创作沈传越图片采集沈传越技术验证沈传越版式设计沈传越
如何在开放麒麟(openKylin)下安装FTP服务器(v0.2.0)
发布时间:2026/6/14 20:12:30
作者沈传越明德融创工作室Minter Fusion Studio, MFS 出品在互联网上我们经常需要在不同的设备之间传输文件为此人类开发出了很多种传输方法。FTP就是其中的一种方法通过FTP协议来传输文件。一、什么是FTPFTP是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传输同样具有很高的安全性。二、安装vsftpd的步骤序号步骤操作说明1打开命令行终端快捷键Ctrl Alt T同时按下键盘上的Ctrl、Alt和T键所有命令要在终端中操作。2检查系统是否处于维护状态$ sudo mm-cli -s如果显示Normal Mode则执行第3步。如果显示Maitain Mode则执行第5步。3打开维护模式$ sudo mm-cli -o4重启系统$ suto reboot5打开命令行终端快捷键Ctrl Alt T同时按下键盘上的Ctrl、Alt和T键6启动vsftpd的安装$ sudo apt install vsftpd7启动FTP服务器vsftpd$ sudo /usr/sbin/vsftpd8查看vstpd是否正常启动$ ps -aux | grep vsftpd如果看到下面这一行则说明vsftpd已经正常运行了。root 1637 0.0 0.0 11376 4460 ? Ss 10:09 0:00 /usr/sbin/vsftpd /etc/vsftpd.conf三、配置vsftpd在openKylin中vsftpd的配置文件vsftpd.conf存储在/etc/下面。序号步骤操作说明1配置vsftpd.conf文件$ sudo vi /etc/vsftpd.conf使用vi编辑器编辑vsftpd.conf文件时首先按a键进入插入模式使用↓键将光标移动到#ftpd_bannerWelcome to blash FTP Service.这一行去掉ftpd_banner前的注释符号#修改为ftpd_bannerWelcome to Minter Fusion Studio FTP Service.用户可以根据实际情况写成自己想要的按↓键将光标移动到文件最后按回车键2次输入pasv_enableYESpasv_min_port30000pasv_max_port31000按Esc键输入:wq回车保存修改并退出vi编辑器。2重新启动vsftpd$ sudo systemctl restart vsftpd四、验证FTP服务1. 获取FTP服务器的IP地址序号步骤操作说明1打开命令行终端快捷键Ctrl Alt T同时按下键盘上的Ctrl、Alt和T键所有命令要在终端中操作。2重新启动vsftpd$ ifconfig根据输出查看IP地址注使用ifconfig查看主机IP请参考CSDN的博客文章《如何在Linux下查看当前主机的IP地址v0.1.0》[1]。2. 通过浏览器验证安装是否成功打开浏览器在地址栏输入“ftp://”刚刚获取的IP地址如图2所示ftp://192.168.0.111。按回车后会显示登录提示这时输入用户在FTP服务器上的用户名和口令即可。如果浏览器显示出如图3所示的页面则说明连接成功FTP服务器工作正常。图2 通过浏览器连接FTP服务器图3 浏览器连接FTP服务器成功五、将系统恢复为普通模式由于openKylin 2.0 SP2使用了磐石架构因此维护模式下的结果需要保存之后返回普通模式才能最大程度保证系统安全。因此强烈建议完成系统维护后将系统恢复回普通模式。操作步骤如下序号步骤操作说明打开命令行终端快捷键Ctrl Alt T同时按下键盘上的Ctrl、Alt和T键所有命令要在终端中操作。保存所作修改并重新启动系统$ sudo mm-cli -c -a$ sudo reboot【参考资料】[1] 沈传越. 如何在Linux下查看当前主机的IP地址v0.1.0[EB/OL]. (2026-3-19)[2026-3-25]. https://blog.csdn.net/minterdata/article/details/159244859?spm1001.2014.3001.5501.【版本信息】版 本0.2.0完成时间2026-03-25发布时间2026-03-25版本升级内容1. 增加了对配置的介绍。2. 增加了验证步骤。3. 增加了将系统恢复到普通模式的步骤。【创作团队】策 划沈传越文字创作沈传越图片采集沈传越技术验证沈传越版式设计沈传越