▼スレッド
│
└◇2029:Re[5]:ProftpでLoginできない homeだけじゃダメ [でょでょ] 03/29 15:52
└◇2030:Re[6]:ProftpでLoginできない homeだけじゃダメ [nil] 03/29
└◇2031:Re[7]:ProftpでLoginできない homeだけじゃダメ [でょでょ] 03/29
└◇2032:in.ftpdでChrootできますか? [でょでょ] 03/29
└◇2033:Re:in.ftpdでChrootできますか?つづき [でょでょ] 03/29 <
くわしくありがとうございます。スレッド一覧
最後におっしゃっている。パスの問題、同じ現象かと思います。こちらも一旦TelnetかsshでLoginしていなければ、FTP可能できません。
そもそもProftpはListするのに時間がかかりすぎるし、ちょっと使えない感じです。
Cygwinで使える、FTPサーバーをほかにご存知でしたら、教えてください。IIS-FTPは流石に危険な香りがしますし、他のFTPソフトは、OSのユーザーと別にユーザーを作成する必要があるので不便です。
IIS以外にもあるのでしょうし、Cygwinの inetd パッケージに inetd経由で起動させる普通の in.ftpdがあります。スレッド一覧
が、個人的には OpenSSHを入れるだけで設定が終わる sftpを使ってもらうほうが楽だと思ってます。
なるほど、そちらも loginしている間だけ、という事だったのですね。
(loginというよりbashなどのprocessが動いているだけでよいかも)
試しにしか使わなかったので放置して半分忘れてたのですが、環境依存なのか既知の問題か、ちょっとわからないのでどうしたものかと。
外部にFTP公開してるのでsftpですと、2つ問題があり、クライアントがWinSCPのような不慣れなツールを使わないといけないのと、WinSCPだとRSA1の鍵ファイル付のアクセスが上手くいかないんですよ。もう1つは、FTPサーバーだと、クライアントにユーザーDIRより上を見せないために、Chrootできますが、SSHでChrootができるかは??なので、できればFTPサーバーを使いたいです。いろいろありがとうございます。スレッド一覧
in.ftpやってみます。
Inetdのin.ftpdはproftpdに比べてスピードは快適ですね。スレッド一覧
ユーザーがホームディレクトリしか見れなくするChrootの設定はあるのでしょうか?wu-ftpdみたいに/etc/ftpaccessを作成してguestusersとか追加してみましたが、そもそもftpaccessを見に行く仕様になっていないみたいで。
ご存知でしたら、知識シェアしてください。
ftp stream tcp nowait root /usr/sbin/in.ftpd in.ftpd -l -aスレッド一覧
と/etc/inetd.conf に -aオプションをつけてinetdを再起動しましたが、/etc/ftpaccessは読まないようです。