银河麒麟桌面操作系统搭建FTP服务器

FTP是一个文件传输协议,主要是在互联网上提供文件储存和访问服务的计算机,一个FTP服务器可以对多个客户端提供服务。本文主要介绍在银河麒麟桌面操作系统V10上如何搭建FTP服务器以及在客户端如何访问FTP服务器的操作方法。

一、操作环境

服务端:银河麒麟桌面操作系统V10

客户端:银河麒麟桌面操作系统V10

二、服务端配置

说明:以下命令均在终端执行。鼠标点击桌面右键,在终端中打开。

操作步骤:

(一)安装vsftpd软件

sudo apt-get install vsftpd

系统会提示输入密码,请输入开机密码。

如下图所示,表示vsftpd安装成功。但是,作者在安装的时候遇到了一个错误:有不满足的依赖关系。解决方法放在了文末。

银河麒麟桌面操作系统搭建FTP服务器

(二)设置开机启动

sudo systemctl enable vsftpd

(三)启动FTP服务

启动

systemctl start vsftpd

查看其运行状态

systemctl status vsftpd

(四)创建FTP用户

创建用户名:ftpadmin

sudo useradd -d /home/ht/ftp/ftp_root -m ftpadmin

‌useradd命令的-d-m参数分别用于指定用户的主目录和自动创建该目录。如果创建失败,则自行在对应目录创建文件夹。

设置用户名密码:ftp123456

sudo passwd ftp123456

设置文件目录权限。

sudo chmod -R 777 /home/ht/ftp/ftp_root

(五)修改配置文件

sudo pluma /etc/vsftpd.conf

按下面内容进行修改:

listen=NO # 阻止 vsftpd 在独立模式下运行
listen_ipv6=YES # vsftpd 将监听 ipv6 而不是 IPv4,您可以根据您的网络情况设置
anonymous_enable=NO # 关闭匿名登录
local_enable=YES # 允许本地用户登录
write_enable=YES # 启用可以修改文件的 FTP 命令
local_umask=022 # 本地用户创建文件的 umask 值
dirmessage_enable=YES # 当用户第一次进入新目录时显示提示消息
xferlog_enable=YES # 一个存有详细的上传和下载信息的日志文件
connect_from_port_20=YES # 在服务器上针对 PORT 类型的连接使用端口 20(FTP 数据)
xferlog_std_format=YES # 保持标准日志文件格式
pam_service_name=ftp # vsftpd 将使用的 PAM 验证设备的名字

最后一个行的pam_service_name=ftp是重点,V10系统的值是ftp,SP1的值是vsftpd,不能出错。

在配置文件最后增加访问白名单参数,添加以下信息:

userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd.allowed_users

保存退出文件。

(六)新建白名单列表

sudo pluma /etc/vsftpd.allowed_users

输入ftpadmin后保存退出。

(七)重启服务

systemctl restart vsftpd

三、客户端连接测试FTP服务器

1.打开浏览器,在地址栏输入:ftp://服务端IP

服务器端测试可以输入:ftp://localhost

出现如下登录窗口,说明FTP服务部署成功,可以用输入用户名和密码登录FTP。

银河麒麟桌面操作系统搭建FTP服务器

2.除了用浏览器访问FTP服务器,还可以使用“FTP客户端”来访问。可以到软件商店搜索安装该软件。

银河麒麟桌面操作系统搭建FTP服务器

3.在使用过程中,可以设置下载限速,以防止把带宽占满,影响使用。

银河麒麟桌面操作系统搭建FTP服务器

4.若服务拒绝连接,可以尝试打开 安全中心 / 网络保护 / 应用程序联网,关闭。

四、解决安装错误

作者在安装时遇到一个错误:有不满足的依赖关系。这意味着我们安装的软件包需要其他特定的软件包作为依赖,而这些依赖没有在系统上正确安装或者更新到合适的版本。

按照以下步骤解决这个问题:

1.更新系统软件源:

sudo apt-get update

2.修复依赖关系:

sudo apt-get -f install

3.如果依然解决不了问题,继续执行以下命令:

安装缺失的依赖:

sudo apt-get install -f

清理不需要的包:

sudo apt-get autoremove
sudo apt-get autoclean
(0)
上一篇 2024年11月13日 上午11:04
下一篇 2024年11月13日 上午11:44

相关推荐

  • 湘西自治州领导干部应知应会党内法规和法律法规规章清单

    中共湘西自治州委办公室 湘西自治州人民政府办公室 关于印发《湘西自治州领导干部应知应会党内法规和法律法规规章清单》的通知 州办〔2024〕28号 各县市委、县市人民政府,湘西高新技术产业开发区,州直机关各单位: 为深入贯彻落实党的二十大和二十届二中、三中全会精神,推动领导干部带头尊规学规守规用规、带头尊法学法守法用法,根据中共湖南省委办公厅、湖南省人民政府办…

    其他 2024年10月21日
    41700
  • 为什么身份证号码复制到电子表格会出错

    Excel单元格常规格式只能输入11个数字,手机号码就是上限了。 超过11个数字就会显示错误,但是单元格内的数值是正确的。 根据测算,15位以内的数字,数值都是正确的。超过15位数,从第16位开始变为0。也就是说如果批量复制身份号码的话,所有身份证号码的后三位都会变成000。 建议复制身份证号码, 单元格格式调成“文本”。

    2022年9月5日
    2.6K00
  • 中共中央关于进一步全面深化改革 推进中国式现代化的决定

    中共中央关于进一步全面深化改革 推进中国式现代化的决定(2024年7月18日中国共产党第二十届中央委员会第三次全体会议通过) 为贯彻落实党的二十大作出的战略部署,二十届中央委员会第三次全体会议研究了进一步全面深化改革、推进中国式现代化问题,作出如下决定。 一、进一步全面深化改革、推进中国式现代化的重大意义和总体要求 (1)进一步全面深化改革的重要性和必要性。…

    2024年7月22日
    90902
  • (10月5日)凤凰县在集中隔离管控人员中发现1例省外输入新冠肺炎感染者(第4例)

    来源:凤凰县新冠肺炎疫情防控指挥部   发布时间:2022-10-06 02:06:44  凤凰县新冠肺炎疫情防控指挥部 关于我县在集中隔离管控人员中发现1例省外输入新冠肺炎感染者的通告 (2022年10月5日) 2022年10月5日20时,我县在集中隔离管控人员中发现1例省外输入新冠肺炎感染者,系10月4日通告的3例感染者的同行人员,活…

    其他 2022年10月6日
    66300
  • 什么是个人养老金?

    由人力资源和社会保障部、财政部、国家税务总局、银保监会、证监会联合印发的《个人养老金实施办法》(以下简称《实施办法》),11月4日正式对社会发布。这意味着,社会关注已久的个人养老金制度正式实施。个人养老金是什么?为什么要推出这项制度?谁可以参加?怎么参加?又如何领取? 什么是个人养老金? 个人养老金目前受到普遍关注,那么到底什么是个人养老金呢? 人社部表示,…

    2023年1月31日
    56500

发表回复

登录后才能评论