当前位置:首页 » 文件传输 » xp防火墙开启后ftp
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

xp防火墙开启后ftp

发布时间: 2022-12-17 20:58:01

1. ftp服务器的连接被重置怎么处理

追问:
我才注册的啊
回答:
哦,看一下这份资料,希望能解决你的问题。分析解决首先可以排除物理连接上的问题,因为其他网络应用都是正常的。由于出现不能访问ftp服务器现象的电脑不止一台,所有的办公电脑均存在这个问题,因此只能从软件设置上寻求解决。经过仔细查看网络设置和认真分析,发现所有电脑的“本地连接”均开启了windows
xp自带的防火墙功能。而默认情况下,该防火墙是禁止开放本机ftp服务的。
找到了问题的症结,解决起来就轻车熟路了:在桌面上右击“网上邻居”图标→执行“属性”命令,在打开的“网络连接”窗口中右击“本地连接”图标→执行“属性”命令,打开“本地连接属性”对话框。然后切换至“高级”标签页下,点击对话框右下角的[设置]按钮,打开“高级设置”对话框(图2)。在默认的“服务”标签页下,我们可以设置在开启防火墙功能的前提下本机开放的服务类别。由于我们要提供ftp服务,因此只需开放该服务即可。在服务列表中勾选“ftp服务器”选项,随之打开的“服务设置”对话框要求填写计算机名称。保持默认内容并连续单击[确定]完成设置即可。
经过设置后,其他电脑就可以通过ftp方式访问本机的ftp文件夹了。同样将其他电脑的防火墙也做相应的设置,至此问题成功解决。同理,如果在开启windows
xp自带防火墙功能的前提下需要提供http、smtp等服务,也需要做相应的设置才可以实现。
当然,有的ftp连接上了,但是上传文件时出现:连接ftp与服务器连接被重置,这个可能是文件夹权限的问题,或是文件上传大小的限制!而我这个是解决ftp上传端口的问题实现的。

2. 为什么我开了防火墙就连不上FTP了

在防火墙的设置里面,找到ftp,然后点属性,点允许连接。

3. FTP服务应该开防火墙问题

查看FTP服务器电脑的防火墙是否把FTP服务端封了,控制面板->windows防火墙->例外,查看是否有Serv-uFTPServer(如果服务端是Serv-u),且前面选择框已打勾。如下图

---------------------------

不是全部打勾,而是要将你所用的FTP服务器程序加入到这个防火墙的例外标签内,这样防火墙才会允许FTP服务器访问网络。

因为你没说用的是什么防火墙,是系统自带的还是另外安装的,还有你用的什么FTP服务器,我上面说的是针对XP自带防火墙的

针对FTP服务器主要有2点:

一是要允许FTP服务端访问网络,可以再windows防火墙(下图中)点击左下角的“添加程序”,然后选择你的FTP服务器程序,确定。其它防火墙的话也是类似操作。

二是也许客户端来访问你的FTP服务器,就是开放你的21端口允许访问。

4. 开启防火墙之后 vsftpd 不能连接

Linux VSFTP 配置详解 匿名用户为例
首先检查出现的问题;
1. 关闭防火墙 防火墙可能会影响FTP无法连接
2. 检查网络是否正常通讯
3. 检查FTP是否正确安装驱动
4. 检查FTP服务是否启动
5. 检查FTP vsftpd.conf文件是否有文件上传权限
6. 检查是否关闭selinux
a) 文件在etc/selinux/config 修改SELINUX=disabled 搞定
7. 检查用户所使用的文件目录是否有写入或读取的权限

关闭防火墙:
1:service iptables stop 用于关闭防火墙设置
2.chkconfig iptables off 用于关闭开机启动
检查网络是否正常通讯
1. ping 192.168.56.1(我的主机)
检查FTP是否安装了驱动
1. rpm –qa | grep vsftpd 检查是否安装了驱动程序
检查FTP是否启动了服务
1. service vsftpd start 启动服务
2. chkconfig vsftpd on 开机正常启动
3. ftp localhost 测试是否正常
检查FTP vsftpd.conf 文件是否有文件上传权限
1. vsftpd.conf 文件在 /etc/vsftpd/
2. 开启 vsftpdconf 文件12行 anonymous_enable=YES
3. 开启 vsftpd.conf 文件27行 anon_upload_enable=YES
4. 开启 vsftpd.conf 文件31行anon_mkdir_write_enable=YES
检查是否关闭selinux
1. 文件在 etc/selinux/config 修改SELINUX=disabled
检查用户所使用的文件目录是否有写入或读取的权限
1. cd /var/ftp 进入ftp目录
2. chmod 707 pub 搞定

listen=YES
listen_ipv6=YES
anonymous_enable=YES 允许匿名登入
local_enable=YES #允许本地用户登入
write_enable=YES #允许本地用户修改和删除
local_umask=022 #FTP上传文件权限 ,默认是077
anon_upload_enable=YES #允许匿名用户上传
anon_mkdir_write_enable=YES #允许匿名用户的写和创建目录的权限
xferlog_enable=YES #激活上传和下载的日志
connect_from_port_20=YES #启动FTP数据端口的连接请求
chown_uploads=YES #上传后改变宿主
chown_username=whoever #改变上传文件的所有着为whoever
xferlog_file=/var/log/vsftpd.log #上传/下载日志文件所默认的路径
xferlog_std_format=YES #使用标准的ftpd xferlog日志格式
idle_session_timeout=600 #将在用户会话空闲10分钟后被中断
data_connection_timeout=120 #将在数据连接空闲2分钟后被中断
nopriv_user=ftpsecure #运行vsftpd需要的非特殊系统用户默认nobody
async_abor_enable=YES #是否允许运行特殊的FTP命令async
ascii_upload_enable=YES #启用上传的ascii传输方式
ascii_download_enable=YES #启用下载的ascii传输方式
ftpd_banner=Welcome to blah FTP service. #用户连接服务器后显示信息
deny_email_enable=YES #是否允许某些匿名用户使用邮件地址(默认的)
banned_email_file=/etc/vsftpd.banned_emails #如果是输入禁止的邮件地址的路径和名
chroot_local_user=YES #限定用户在跟目录

chroot_list_enable=YES #(默认的)
chroot_list_file= /etc/vsftpd.chroot_list #文件格式为一行一用户。
local_root=/var/www/web (路径自定义) #定义所有本地用户的根目录。当本地用户登入时,将被更换到此目录下。(注释则访问该用户自己目录)
secure_chroot_dir=/var/run/vsftpd
#这个选项必须指定一个空的数据夹且任何登入者都不能有写入的权限,当vsftpd 不需要file system 的权限时,就会将使用者限制在此数据夹中。默认值为/var/run/vsftpd
<strong>当chroot_local_user=NO、chroot_list_enable=YES时,vsftpd.chroot_list中用户为锁定用户,即他们除了自己的目录,不可以访问其他目录。
当chroot_local_user=YES、chroot_list_enable=YES时,vsftpd.chroot_list中用户为非锁定用户,他们可以访问任何其他目录。</strong>

max_clients=100 #FTP服务器最大承载用户
max_per_ip=5 #限制每个IP的进程
local_max_rate=256000 #最大传输速率(b/s)
hide_ids=YES #是否隐藏文件的所有者和组信息
idle_session_timeout= 3000 #空闲(发呆)用户会话的超时时间,若是超出这时间没有数据的传送或是指令的输入,则会强迫断线。单位为秒,默认值为300。
ls_recurse_enable=YES 是否使用ls-R命令已防止浪费大量的服务器资源
secure_chroot_dir=/var/run/vsftpd
#这个选项必须指定一个空的数据夹且任何登入者都不能有写入的权限,当vsftpd 不需要file system 的权限时,就会将使用者限制在此数据夹中。默认值为/var/run/vsftpd
pam_service_name=vsftpd #定义PAM 所使用的名称,预设为vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem #vsftpd用的rsa证书的位置
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key #算法钥匙地址!

5. 服务器防火墙开启以后,我用pc机就连不上服务器ftp了,上网一查原来是端口问题,

serv-u 默认配置完成后,其PASV(被动)模式启动的时候,会使用3000-3010端口号
windows的防火墙,开启情况下,只打开了21端口。所以FTP软件在登录服务器的时候,会使用3000-3010端口被防火墙终断
终端显示无法建立 socket 链接,无法list目录
解决办法:增加防火墙端口通行 3000-3010

文章源自:烈火网,原文:http://www.veryhuo.com/a/view/43618.html

6. 开启windows防火墙ftp不能使用

由于Windows XP和Windows 2003不能直接在IE浏览器内键入ftp://……..来访问FTP服务器,所以只能借助第三方软件实现。下面介绍其中一种CuteFTP的安装和使用方法。该软件在学校网页工大在线有下载(http://online.njut.e.cn/down/detail.asp?id=170)。
下载完之后解压缩,按照文件夹内的说明文档进行安装。记住安装路径(譬如D:\Program Files\GlobalSCAPE\CuteFTP Professional\cuteftppro.exe)。安装完毕后双击文件夹内的cuteftp6final-crack.exe文件进行注册。点Apply Patch按钮选择路径,就是刚才要记下的安装路径,一直打开到CuteFTP Professional这一个文件夹,然后确定(如图)。这样注册就完成了。http://network.njut.e.cn/share/uploadImages/200632910524467154.gif