昨日つっこんだrsshを使ってみるべく、外部から100MB強のファイル転送を試してみた。最大で2.0MB/sなんですが、50MB毎ぐらいに転送速度がごすっと下がっていって、100kB/sまで下がる。で、そっから戻ってまた1.5MB〜2.0MB/sに達する。で、それを繰り返してファイル転送終了。あ、合計時間計ってないorz
rsshには問題なさげだったんですが、ローカル環境でopensshのsftpを試しても外部と同じ程度の転送速度しか出ないという問題が発生。なんでローカルで転送速度が(最大で)2.0MB/sしかでないのかと...。しかも外部から試してもらったとき、350MBのファイル転送に残り5時間半とか表示されるみたいだし。うーん、前途多難。とはいえ転送速度の制限なんてしてそうにないのになぁ。
上記サイトに書いてある通りにやって作業終了。なんだか結構ややこしそうな感じだけど、ちゃんと読めばできるかと思われ。
まぁ結局sftpの設定は転送速度の関係で没ったんですが。
Debianのaptでftpサーバ探してたらなんか一杯あるのね、FTPサーバ。で、pro ftpdは試したことがあるので、今回はvsftpdを試してみた。
上のリストのサイトを参考にしながらtcp_wrapperの設定まで行い、サーバ起動。
途中、tcp wrapperの設定をenableにすると使えなくなるという問題があったけど、ビルド時にtcp_wrapperを有効にしない場合、設定項目に記述してはいけないらしく、tcp_wrapperに関する設定項目を削除し、LISTEN=NOにした状態で、inetdを再起動すると無事継るようになった。後、ftpサーバで有効にするユーザのshellをrsshにしたままで使えなくてつまづいた、これは適切なshellにpasswdファイルで指定する必要有り、当然といえば当然だけど、忘れててハマった。