[Armadillo:07936] Re: ftpd pasvのポート固定方法

SAITOH akinori email@hidden
2012年 3月 14日 (水) 15:37:24 JST


齊藤と申します

(2012/03/14 11:00), 佐藤 wrote:
> bindに渡すポート番号を0ではなく、例えば40000とすれば
> ポート番号40000で固定となりますか?

ftpdのソースを改変して、bindに渡すポート番号を
変えれば固定ポートになります。が、連続して転送した場合に
同じポート番号の再利用となるので setosckpopt(REUSEADDR
を追加しないといけないかも。

あるいは、デスクトップ版のlinux用のftpdを入れるという
手もあります。こちらなら /etc/ftpd.confに
portrange class min max
という記述ができるようです。
Set the range of port number which will be used for the passive
data port.  max must be greater than min, and both numbers must be
be between IPPORT_RESERVED (1024) and 65535.  If class is “none” or
no arguments are given, disable this.

-- 
	齊藤明紀 email@hidden



armadillo メーリングリストの案内