[首页]
[文章]
[教程]
首页
Web开发
Windows开发
编程语言
数据库技术
移动平台
系统服务
微信
设计
布布扣
其他
数据分析
首页
>
系统服务
> 详细
Linux客户机访问FTP服务器常见的问题及解决办法
时间:
2018-09-02 11:54:06
阅读:
218
评论:
0
收藏:
0
[点我收藏+]
在Linux系统中,搭建一个服务,就是修改其配置文件,一般情况下,配置文件的修改出现问题的概率不大,多半是一些其他因素导致客户机与服务器之间访问出现问题,下面就针对客户机访问FTP服务器常出现的一些问题找出解决办法。其他服务的解决办法也类似。
1.客户机无法访问FTP服务器
如果说客户机无法访问FTP服务器多半是防火墙的作怪,iptables 防火墙管理工具默认禁止了 FTP 传输协议的端口号,因此在正式配置 vsftpd 服务程序之前,为了避免这些默认的防火墙策略“捣乱”,还需要清空 iptables 防火墙的默认策略,并把当前已经被清理的防火墙策略状态保存下来
2.配置完匿名开放模式后,客户机可以登录FTP服务器,但是无法创建和上传文件或目录
在前面已经清空了 iptables 防火墙策略,而且也在 vsftpd 服务程序的主配置文件中添加了允许匿名用户创建目录和写入文件的权限,但貌似没有生效。这种情况不是防火墙或者配置文件的问题,而是默认共享目录的权限在作怪,在 vsftpd 服务程序的匿名开放认证模式下,默认访问的是/var/ftp 目录。通过查看该目录的权限得知,只有 root 管理员才有写入权限。怪不得系统会拒绝操作呢!下面将目录的所有者身份改成系统账户 ftp 即可(该账户在系统中已经存在),这样应该可以了吧。
但是用客户机登录FTP服务器后,系统再次报错,还是不能创建和上传文件和目录,这又是为什么了?会不会是SELinux在作怪了,下面使用 getsebool 命令查看与 FTP 相关的 SELinux 域策略都有哪些:
我们可以看到许多关于ftp相关的规则,我们只需注意上面圈出的这条,将off修改为on即可,修改方法如下:
修改完后,便可以顺利执行文件创建、修改及删除等操作了
提示:其他两种模式,本地用户模式和虚拟用户模式,如果在配置文件没有问题的前提下,客户机无法访问FTP服务器的话,只要修改SELinux策略即可。
Linux客户机访问FTP服务器常见的问题及解决办法
原文:http://blog.51cto.com/13803922/2169011
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年09月23日 (328)
2021年09月24日 (313)
2021年09月17日 (191)
2021年09月15日 (369)
2021年09月16日 (411)
2021年09月13日 (439)
2021年09月11日 (398)
2021年09月12日 (393)
2021年09月10日 (160)
2021年09月08日 (222)
最新文章
更多>
2021/09/28 scripts
2022-05-27
vue自定义全局指令v-emoji限制input输入表情和特殊字符
2022-05-27
9.26学习总结
2022-05-27
vim操作
2022-05-27
深入理解计算机基础 第三章
2022-05-27
C++ string 作为形参与引用传递(转)
2022-05-27
python 加解密
2022-05-27
JavaScript-对象数组里根据id获取name,对象可能有children属性
2022-05-27
SQL语句——保持现有内容在后面增加内容
2022-05-27
virsh命令文档
2022-05-27
教程昨日排行
更多>
1.
list.reverse()
2.
Django Admin 管理工具
3.
AppML 案例模型
4.
HTML 标签列表(功能排序)
5.
HTML 颜色名
6.
HTML 语言代码
7.
jQuery 事件
8.
jEasyUI 创建分割按钮
9.
jEasyUI 创建复杂布局
10.
jEasyUI 创建简单窗口
友情链接
汇智网
PHP教程
插件网
关于我们
-
联系我们
-
留言反馈
- 联系我们:wmxa8@hotmail.com
© 2014
bubuko.com
版权所有
打开技术之扣,分享程序人生!