开发板linux无法通过ftp服务器下载文件

开发板linux无法通过ftp服务器下载文件,第1张

redhat默认安装了selinux,它是Linux内核中提供的强制访问控制系统,默认情况下没有开启对ftp的支持,所以不能执行ftp的一些命令。
服务器执行依次执行下面两句试试
setsebool -P ftpd_disable_trans 1
service vsftpd restart

估计你的FTP设置密码了吧
你没用迅雷登陆你的FTP服务器
你点击你的文件不是d出一个新建任务的页面么
下面有3个选项卡(没有的话更新到最新版迅雷)
打开 下载设置
点登陆到服务器复选框
把你的账户密码输入进去
OK~
搞定
如果不设密码就可以直接下载
具体的就是更改用户权限了
去网上搜下 很多
我也不多说了
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
广告~嘿嘿

一楼的说法是不对的,FTP,只要服务端开了21或23端口就就可以用的,在运行里输入CMD
然后FTP IP地址 就可以用的。你在检查一下FTP的配置文件吧,一般我们用的FTP是VSFTP,但PUREFTP也能用的,有几个配置文件要改成如下,
1、通过yast2工具来进行设置,选择Network Services->Network Services(inetd)。
2、在出现的界面上,选中“FTP”项”(ftp服务有两项,安装时,请选中Server为/usr/sbin/vsftpd的项),点击“Toggle Status(On or Off)”按钮,使其“Status”状态变为“On”。
3、点击Finish,即可。
4、配置FTP选项
vsftp默认的情况下只能通过anonymous的方式登陆,需要修改配置文件,让其可以通过Unix本地用户的方式进行登陆,修改/etc/vsftpdconf,将如下行前面的“#”去掉。
Write_enable=YES
local_enable=YES
local_umask=022
ascii_upload_enable=YES
ascii_download_enable=YES
5、设置FTP用户
FTP服务启动后,文件/etc/ftpusers中配置的用户是不允许使用FTP服务的,如果需要使用,请将该用户名前加“#”取消限制。

右击相应文件夹-属性-安全-高级-权限-去掉“从父项继承……”前的勾-添加Users或Everyone,设置权限为:允许创建文件\写入数据(不要勾选“列出文件夹\读取数据”),根据具体情况设置更严格的访问权限!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12621526.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存