调通ftp服务器用到的知识(iptables插入规则,selinux操作)
2011-06-14 21:39
246 查看
1 准备插入一条规则:
iptables -I RH-Firewall-1-INPUT 10 -p tcp --dport 21 -j ACCEPT
讲解:-I:代表插入到那个链里面的哪个位置,上例表示 RH-Firewall-1-INPUT链中的10位置。
-p 等等 在另一篇中有记录。
2 这个时候用匿名登录,并定义anon_root=/root/liuhuaqing.
老是报如下错误:
500 OOPS: cannot change directory:/root/liuhuaqing
1、 查看 SELinux 的状态: sestatus -b | grep ftp
2、 在出现的结果中可以看到 ftp_home_dir off
tftpd_disable_trans off
之类。我们现在只要把其中之一设置为on就可以啦。
3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on
4、 重启vsftpd: service vsftpd restart
再次登录
登录成功了。
试着上传一些文件来进行测试,看看是否有日志记录
默认的日志在/var/log/目录下面。
刚开始使用被动连接,就是让客户端尝试去连接服务器端,会出现数据链路连不上,因为linux那边没有开相应的端口,换成主动连接就没有问题了。
iptables -I RH-Firewall-1-INPUT 10 -p tcp --dport 21 -j ACCEPT
讲解:-I:代表插入到那个链里面的哪个位置,上例表示 RH-Firewall-1-INPUT链中的10位置。
-p 等等 在另一篇中有记录。
2 这个时候用匿名登录,并定义anon_root=/root/liuhuaqing.
老是报如下错误:
500 OOPS: cannot change directory:/root/liuhuaqing
1、 查看 SELinux 的状态: sestatus -b | grep ftp
2、 在出现的结果中可以看到 ftp_home_dir off
tftpd_disable_trans off
之类。我们现在只要把其中之一设置为on就可以啦。
3、 setsebool -P ftpd_disable_trans on 或者 setsebool -P ftp_home_dir on
4、 重启vsftpd: service vsftpd restart
再次登录
登录成功了。
试着上传一些文件来进行测试,看看是否有日志记录
默认的日志在/var/log/目录下面。
刚开始使用被动连接,就是让客户端尝试去连接服务器端,会出现数据链路连不上,因为linux那边没有开相应的端口,换成主动连接就没有问题了。
相关文章推荐
- iptables对ftp服务器的规则
- centos Linux系统日常管理2 tcpdump,tshark,selinux,strings命令, iptables ,crontab,TCP,UDP,ICMP,FTP网络知识 第十五节课
- Linux 为FTP 服务器添加iptables规则--案例分析
- linux 下纯web服务器iptables 规则
- 要执行请求的操作,WordPress 需要访问您网页服务器的权限。 请输入您的 FTP 登录XXXX完美解决方法
- C#操作FTP报错,远程服务器返回错误:(550)文件不可用(例如,未找到文件,无法访问文件)的解决方法
- 关闭iptables可以ftp连接到服务器,打开iptables之后ftp可以连接上,但是数据传输失败
- 使用FTPClient连接文件服务器并做相应操作(代码)
- iptables配置使用非标准ftp端口的vsftp服务器
- Linux 下搭建ftp服务器 指定用户指定目录及其他操作
- C#对.CSV格式的文件--逗号分隔值文件 的读写操作及上传ftp服务器操作方法总结
- FtpHelper实现ftp服务器文件读写操作(C#)
- 12.1 iptables规则备份和恢复, firewalld的9个zone, firewalld关于zone的操作,firewalld关于service的操作
- iptables规则备份和恢复、linux防火墙-firewalled介绍和相关操作
- FTP服务器iptables的配置
- 在redhat上安装ftp服务器并创建用户的操作步骤记录
- FTP服务器常规操作
- FTP服务器文件操作 二:文件下载(测试可用)
- 【FileZilla FTP Client】文件与服务器操作客户端