作者Alica (Torsades de Pointes)
看板PCman
标题[问题] PCMan FTPd 2.0不能搭配jftpgw使用
时间Tue Jul 12 14:55:21 2005
作业系统:Windows XP SP2
PCMAN 版本:(FTPd) 2.0, 2005/04/14版本
问题描述:我的ftp架在NAT内,而我另外在DMZ的区域弄了台Linux机器跑jftpgw.
jftpgw是个FTP proxy软体,可以让internet连得到NAT内的ftp站.
(相关资讯:
http://jftpgw.sf.net/ )
不过我发现jftpgw连到PCMan FTPd时会出问题,其他的ftpd都不会这样.
"其他的ftpd"包含Serv-U和ProFTPD等,横跨各平台,总之不是单一事件.
观察PCMan FTPd的纪录档,发现以下讯息:
2005/7/12 [00:39] (00376) [proxy位址]> User connecting from [proxy位址]
2005/7/12 [00:39] (00376) [proxy位址]> SYST
2005/7/12 [00:39] (00376) [proxy位址]> 530 Not logged in.
看来jftpgw在送USER前会先送SYST,然後PCMan FTPd不吃,结果就爆了.
根据RFC959,也没有看到SYST必须在登入後才能使用的规定.
所以是不是能够让PCMan FTPd可以在未登入前接受SYST指令呢?
这样应该就可以透过jftpgw登入进去了.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 163.25.104.20