程序连接FTP服务,响应代码为220之后没反应,是怎么回事?

Bernard_R 2017-10-29 05:18:45
用C#写了个连接SSL加密的FTP服务器的程序,我用serv-U在自己电脑上建个FTP服务器,用我的程序可以连上,如下图:

服务器响应代码为220(表示服务就绪),之后为331(表示用户名正确,需要口令 ),再之后为230(表示用户登录 )......

我用我的程序连公司的FTP服务器(也是用serv-U建的,也设置了SSL加密),却连不上,如下图:

服务器响应代码为220(表示服务就绪),之后就没反应了,不会像上面一样,要求口令,请问是怎么回事?
需要说明的是,我的自建服务器和公司的服务器都设置了SSL,端口都为990,不是常规的20、21。
...全文
3230 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2017-10-30
  • 打赏
  • 举报
回复
引用 5 楼 Bernard_R 的回复:
1.您说的ip 池是在哪里设置?我好想在哪个设置里看到过pond这个词,现在不记得在哪, 2.还有您说的这个IP池,功能是不是对IP进行限制? 就像serv-U里面的IP访问设置,如下图 我用客户端FTP软件——FlashFXP ,是可以连上公司的FTP服务器的;所以应该不是服务器端对IP的限制原因吧?
是的,对ip进行限制的。 我不知道ftp有没有,照理来说应该会有的。 我只是知道有这么回事,但具体怎么设置,你百度一下试试看。
Bernard_R 2017-10-30
  • 打赏
  • 举报
回复
引用 2 楼 hanjun0612 的回复:
要把你的ip添加到FTP的ip 池里吗?
我之前做的是SFTP。需要ip添加到被允许的ip池里。
不知道你ftp是不是也有这个要求


1.您说的ip 池是在哪里设置?我好想在哪个设置里看到过pond这个词,现在不记得在哪,
2.还有您说的这个IP池,功能是不是对IP进行限制?
就像serv-U里面的IP访问设置,如下图

我用客户端FTP软件——FlashFXP ,是可以连上公司的FTP服务器的;所以应该不是服务器端对IP的限制原因吧?
Bernard_R 2017-10-30
  • 打赏
  • 举报
回复
引用 1 楼 kampoo 的回复:
FTP如果使用主动模式,注意客户端防火墙要启用响应的断开,比如FTP一般需要防火墙允许21/22两个端口,FTPS可以查看一下你的Server-U的设置。
我用客户端FTP软件——FlashFXP ,是可以连上公司的FTP服务器的;所以应该不是服务器防火墙设置方面的原因吧?
Bernard_R 2017-10-30
  • 打赏
  • 举报
回复
我用客户端FTP软件——FlashFXP ,是可以连上公司的FTP服务器的;所以应该不是服务器防火墙设置方面的原因吧?
正怒月神 2017-10-30
  • 打赏
  • 举报
回复
要把你的ip添加到FTP的ip 池里吗? 我之前做的是SFTP。需要ip添加到被允许的ip池里。 不知道你ftp是不是也有这个要求
kampoo 2017-10-29
  • 打赏
  • 举报
回复
FTP如果使用主动模式,注意客户端防火墙要启用响应的断开,比如FTP一般需要防火墙允许21/22两个端口,FTPS可以查看一下你的Server-U的设置。

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧