银河麒麟(Kylin) - V10 SP2高级服务器操作系统ARM64编译vsftpd-3.0.3版本
创始人
2024-12-21 05:08:37
0

银河麒麟(Kylin) - V10 SP2高级服务器操作系统ARM64编译vsftpd-3.0.3版本


在这里插入图片描述


原因

项目需要使用vsftpd,在此记录

测试环境

服务器配置

型号:飞龙RM5000-F
CPU:飞腾FT2000+ (64核、2.2GHz)
内存:256G、DDR4
硬盘:2T SSD、10T机械
系统:银河麒麟高级服务器系统V10
平台架构:ARM

准备工作

1、去官网下载vsftpd-3.0.3源码文件

下载:vsftpd-3.0.3.tar.gz

如果打不开,需要挂梯子

官网:https://security.appspot.com/vsftpd.html

编译

1、编译安装vsftpd-3.0.3

解压:vsftpd-3.0.3.tar.gz

tar -xvf vsftpd-3.0.3.tar.gz 

进入:vsftpd-3.0.3

cd vsftpd-3.0.3 
make             #编译 

在这里插入图片描述

make install     #然后执行安装 

在这里插入图片描述

等待编译完成,会得到两个文件:vsftpd 和 vsftpd.conf,我们需要这两个文件。

cp vsftpd /home/zuozhongkai/linux/nfs/rootfs/usr/sbin/ #拷贝 vsftpd cp vsftpd.conf /home/zuozhongkai/linux/nfs/rootfs/etc/ #拷贝 vsftpd.conf 

在这里插入图片描述

2、 配置vsftpd.conf文件

anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES listen_ipv6=NO pam_service_name=vsftpd userlist_enable=YES userlist_deny=no userlist_file=/etc/vsftpd/user_list 

3、启动服务

/usr/local/sbin/vsftpd   & 

或者

systemctl start vsftpd.service 

4、 查看版本号

vsftpd -version 

在这里插入图片描述

5、查看运行服务状态

systemctl status vsftpd.service 

在这里插入图片描述

  • active
    正在运行
  • failed
    未能启动

问题

如果make是报:
在这里插入图片描述

说明没有找到类:libcap.so

安装libcap

在这里插入图片描述

检查一下是否安装libcap

在这里插入图片描述

用find查找

find  / -name  "libcap.so" 

做软连接

ln -s /lib64/libcap.so.2.32 /usr/lib/libcap.so 



安装完成

1、查看

netstat -lnpt | grep vsftpd 

在这里插入图片描述

2、关闭防火墙

systemctl stop firewalld 

在这里插入图片描述

3、测试用FTP客户端用户登录

在这里插入图片描述

在这里插入图片描述

root用户登录默认在/root目录下
登录成功后会显示vsFTPd版本

4、vsftp配置本地用户

4.1创建两个测试用户ceshi、zhangsan

useradd  ceshi 
useradd  zhangsan 

设置密码

passwd  ceshi 
passwd  zhangsan 

4.2 修改配置文件

vi /etc/vsftpd/vsftpd.conf 
anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES listen_ipv6=NO pam_service_name=vsftpd userlist_enable=YES userlist_deny=no userlist_file=/etc/vsftpd/user_list local_root=/home/zhang 

重启vsftpd服务

systemctl restart vsftpd.service 

4.3 添加用户到白名单

vi /etc/vsftpd/user_list 

在文件中最后面添加ceshi和zhangsan

  1. ceshi
  2. zhangsan

添加完成后保存 重新启动vsftpd服务

4.4 登录测试

使用MobaXterm客户端FTP会话登录ceshi或者zhangsan账号

在这里插入图片描述

右键创建一个ceshi.txt空文件,点击刷新按钮出现ceshi.txt文件,成功!

其他功能有时间在测试


编译成功:vsftpd3.0.3.tar.gz

依赖和安装包:vsftpd依赖以及安装包.tar

相关内容

热门资讯

一分钟内幕!科乐吉林麻将系统发... 一分钟内幕!科乐吉林麻将系统发牌规律,福建大玩家确实真的是有挂,技巧教程(有挂ai代打);所有人都在...
一分钟揭秘!微扑克辅助软件(透... 一分钟揭秘!微扑克辅助软件(透视辅助)确实是有挂(2024已更新)(哔哩哔哩);1、用户打开应用后不...
五分钟发现!广东雀神麻雀怎么赢... 五分钟发现!广东雀神麻雀怎么赢,朋朋棋牌都是是真的有挂,高科技教程(有挂方法)1、广东雀神麻雀怎么赢...
每日必看!人皇大厅吗(透明挂)... 每日必看!人皇大厅吗(透明挂)好像存在有挂(2026已更新)(哔哩哔哩);人皇大厅吗辅助器中分为三种...
重大科普!新华棋牌有挂吗(透视... 重大科普!新华棋牌有挂吗(透视)一直是有挂(2021已更新)(哔哩哔哩)1、完成新华棋牌有挂吗的残局...
二分钟内幕!微信小程序途游辅助... 二分钟内幕!微信小程序途游辅助器,掌中乐游戏中心其实存在有挂,微扑克教程(有挂规律)二分钟内幕!微信...
科技揭秘!jj斗地主系统控牌吗... 科技揭秘!jj斗地主系统控牌吗(透视)本来真的是有挂(2025已更新)(哔哩哔哩)1、科技揭秘!jj...
1分钟普及!哈灵麻将攻略小,微... 1分钟普及!哈灵麻将攻略小,微信小程序十三张好像存在有挂,规律教程(有挂技巧)哈灵麻将攻略小是一种具...
9分钟教程!科乐麻将有挂吗,传... 9分钟教程!科乐麻将有挂吗,传送屋高防版辅助(总是存在有挂)1、完成传送屋高防版辅助透视辅助安装,帮...
每日必看教程!兴动游戏辅助器下... 每日必看教程!兴动游戏辅助器下载(辅助)真是真的有挂(2025已更新)(哔哩哔哩)1、打开软件启动之...