我的FTP为什么总是出现连接丢失。而别人都可以!希望有人帮忙解决

我的FTP为什么总是出现连接丢失。而别人都可以!希望有人帮忙解决,第1张

问题是socket连接建立未成功
你说过是“在别的网络别人帮我测试也都正常”是指用别人机器登录FTP是可以的还是其他意思。
如果别人登录确实可以的话,那就不是服务器的问题
应该是你机器设置的问题或者是你所使用的网络的配置问题。
首先防火墙你要确保是关闭了。有些杀毒软件或者防火墙是作为服务运行的,你光关闭了程序界面本身,实际上并没有停掉它的网络监测功能,一定要选择在其界面上选择类似“关闭所有监测”这种选项。有些软件可能修改了系统设置,也要保证在关闭监测的时候还原系统设置。具体内容要视你所用的防火墙或者杀毒软件的类型了,方便的话公布一下或者与我私聊也行。
另外XP系统也自带有防火墙,你应该进“控制面板”>>“安全中心”查看其运行状况。
另外,可能是你的网络是接入受到硬件防火墙或者是交换机的总控制,某些服务或者端口不可用。简单的检测法就是找到你邻近的和你用一样网络的用户,用FTP软件测试一下能不能连接上。如果情况和你的一样,那就有可能确实是你的网络受到了某种控制。你就需要向有关管理人员沟通了。
再你就是在你的FlashFxp站点管理器中选中你的FTP站点,查看右边的“选项”凸条中,“使用被动模式”和“使用跳过列表”有没有被选中,将前者选中,你在本地使用的端口就是动态的,不被防火墙或者其他程序占用的可能性就大了。
但愿你能搞定你的问题!

最简单的解决方式如下:

打开服务器上的IIS;

选择FIP站点并默认;

选择属性;

选择主目录-看到“C:\inetpub\ftproot”点击确定即可。

出现此问题可能的原因为:

IP设置可能不正确,端口可能不正确,其次确认服务器的FTP服务启动了,最后确认你有访问这个服务器和端口的权限。

这IP设置是否正确,端口是否正确,其次确认服务器的FTP服务启动了,最后确认你有访问这个服务器和端口的权限(两边的防火墙都开了)。

另外一个原因有可能是您的FTP设置,您可以尝试取消pasv被动模式。

也可能是该服务器人多拥挤。

IS中的那个。
若你的系统没有安装IIS,请在“控制面板”中的“添加或删除程序”中安装IIS(“Internet 信息服务”)
在“控制面板”的“管理工具”中,启动IIS,并启动IIS上的FTP服务。在默认情况下,此时你的FTP服务器已经搭建好了,并且可以立即登录,但是该FTP中没有任何文件。右击IIS中的“默认FTP站点”节点,选择“属性”命令,打开相应的属性设置对话框。
点击“主目录”选项卡,在FTP站点目录的“本地路径”处填上你要设置的共享文件路径。默认情况下,此处的文件夹位置为“C :\Inetpub\Ftproot”,你如果临时想改变共享目录,随时都可在此处修改,以后别人登录你的FTP服务器时显示的文件列表就是在这个目录中。
在“主目录”的选项卡中,你还可设置FTP服务器的文件访问权限,分别有读取、写入和记录访问。安全起见,这里的写入权限一般不选,保证匿名用户不能随意对你文件进行 *** 作。
设置登录的用户。如果你愿意提供“匿名”访问的权限,还需在“安全账户”选项中选择“允许匿名连接”选项。此外,你还可从Windows XP Professional的用户账号(控制面板→管理工具→计算机管理→本地用户和组)中选择FTP服务器的特殊账号,当然也可以自己设置用户名和密码。
在“消息”选项卡中,有“欢迎”、“退出”和“最大连接数”3个输入框,分别代表别人在登录、退出时FTP服务器给出的提示停息,你可以根据自己的需要设置。此处,最大连接数是设置同时连接本地FTP的最大主机台数。
在“FTP站点”选项卡中设置FTP标识,包括说明、IP地址和端口,在“描述”文本框中,把“默认FTP站点”改为你的FTP站点名称,其它的一般不需要改动,按照默认选项即可。
三、测试FTP服务器
FTP服务器架设好以后,我们可以在本地测试一下。可以采用两种方法登录到FTP服务器。
1、在IE的地址栏中输入ftp://在花生壳中申请的域名,若你的FTP服务器允许匿名登录,你应能看到在IIS“主目录”中设定的路径下的目录和文件。
2、利用FTP客户端软件,比如CuteFTP XP,在FTP服务器的地址设置中,填入在花生壳中申请的域名,若你的FTP器允许匿名登录,还要在登录方式中选择“匿名”的复选框,然后连接。如果设置正确的话,会在FTP客户端中看到你允许别人 *** 作的目录和文件。
既然是服务器,为别人提供良好的服务才能当之无愧,所以,最后别忘了在“主目录”的“根”下新建一个文本索引(一般是indextxt),以便别人很快的找到自己所需的东东。
如果丝毫没有接触,还是去网上搜索一下吧。
毕竟这里版面有限。
给你指条路就算起到百度知道的作用了。
这里给几个链接给你——
内容为《FTP服务器端软件Serv-U教程(1—6)》

配置不当啊
你所配置的地址已经被占用了,换个试试。
“Check the ServerType directive to ensure you are configured correctly”
也应该是这个意思

原因:跟SELinux有关
解决方法:关闭SELinux
查看SELinux状态:/usr/sbin/sestatus -v #如果SELinux status参数为enabled即为开启状态
方法一:临时关闭(不用重启机器)
setenforce 0 #设置SELinux 成为permissive模式
#setenforce 1 设置SELinux 成为enforcing模式
方法二:修改配置文件需要重启机器
修改/etc/selinux/config 文件
将SELINUX=enforcing改为SELINUX=disabled
重启机器即可

1更改以下服务设置(所有程序 | 管理工具 | 服务):Server右键属性设置为已启用;
2启用Microsoft网络的文件和打印机共享的方法来禁用他们。(网上邻居 | 右键 | 属性 | 本地连接 | 右键 | 属性 | 常规 | Microsoft网络的文件和打印机共享);
3修改以下安全策略(所有程序 | 管理工具 | 本地安全策略 | 本地策略 | 安全选项):
aMicrosoft网络服务器:数字签字的通信(总是);停用
bMicrosoft网络客户:数字签字的通信(总是);停用
cMicrosoft网络服务器:当登录时间用完时自动注销用户;启用
d网络安全:在超过登录时间后强制注销;停用
问题不是很清楚,先就这样回答你试试,如果不行,你再把问题发上来试


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存