- ベストアンサー
TurboLinux6.5でftpできない。
すみません。初心者でまったくわかってないんですけど TurboLinux6.5でftpできません。 win95端末とLinuxでHUB経由でつないでるだけなんですが、 win95側からftp 192.168.1.10(LinuxIPアドレス) で行なうと Connection closed by remort host とでて Linux端末の/var/log/messageには Failed binding to 0.0.0.0, port 21: Address already in use Check the ServerType directive to ensure you are configured correctly. てでます。 えーと設定は /etc/inetd.conf のftpは有効にしました。 /etc/hosts.allow はALL:192.168.1.0/255.255.255.0 にしました。設定変更後再起動もおこないました。 ちなみにtelnet はできます。 どうすればよいのでしょうか? よろしくおねがいします
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
TurboLinux6.5ではproftpdが採用されています。 inetd.confのところでin.proftpdの行のほうを有効にしなければいけません。 また、proftpdはデフォルトではスタンドアロンで起動するように設定されていますので inetdから起動したい場合には /etc/proftpd/proftpd.confというファイルの 最初の方にある、ServerTypeのところがstandaloneになっているのをinetdに 変更すればOKです。 上記の変更が済んだら、 /etc/rc.d/init/inet restart とすればリブートしなくてもOKのはずです。
その他の回答 (1)
- selenity
- ベストアンサー率41% (324/772)
ftpdに何を使用しているかは分かりませんが、messagesファイルは「他のデーモンがすでに21/TCPポートを使用中だ」と言っているので、誰かが使用中なのでしょう。 proftpdなんかは、ServerType設定だけでデーモンモードで起動するため、そのftpdがデーモンモードで既に起動していた。なんてことはありませんか? もし、そうなら、inetd.confのftpの設定はしてはいけません。または、ServerType設定を変更するかどちらかの対処をしましょう。
お礼
すみません。proftpdのことはまったく知りませんでした。 ServerTypeを変更したら、うまくいきました。ありがとうございます。
お礼
そうなんですか、まったくしりませんでした。 /etc/proftpd/proftpd.confのServerTypeをinetdに変更したら うまくいきました。ありがとうございました。