嵌入式Linux主板开启FTP服务的方法

文章详细介绍了如何在服务器上安装FTP服务软件vsftpd,包括将安装包放在/mnt/mmc/ftp目录,使用rpm命令强制安装并跳过依赖检查,配置用户访问权限,修改root密码,设置默认登录目录以及重启服务。最终实现通过特定目录进行FTP访问。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

服务器安装包

文件粘贴到主板的/mnt/mmc/ftp 目录下面(这个目录可选)

进入命令框,然后在上面目录下面输入指令

1-》i表示安装,v表示显示安装过程,h表示显示进度

2-》--nodeps就是安装时不检查依赖关系,比如你这个rpm需要A,但是你没装A,这样你的包就装不上,用了--nodeps你就能装上了。

3-》--force就是强制安装,

比如你装过这个rpm的版本1,如果你想装这个rpm的版本2,就需要用--force强制安

装。

rpm -ivh *.rpm --force --nodeps

下面是安装过程展示:

下面记得要sync同步一下

配置 /etc/vsftpd.ftpusers root前面屏蔽掉,因为安装后默认是不允许任何用户访问的

配置 /etc/vsftp.user_list ,同样需要进行root用户屏蔽

需要修改root的密码 54321

使用passwd命令给root设置密码,因为vsftpd不允许root用户在没有密码的情况下登录

默认登录的目录为/home/root,如果需要指定到别的目录中(比如/mnt/mmc/log),在/etc/vsftpd.conf文件中增加local_root=/mnt/mmc/log即可:

重启FTP服务器

设置完上面的步骤后,通过命令

systemctl restart vsftpd

重启一下vsftpd服务,就可以通过Wincsp软件连接了。

然后可以继续FTP的访问了,可以看出软件成功访问了/mnt/mmc/log文件夹内的内容

(其余的文件夹和内容无权限进行访问)

 

 

 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值