- ベストアンサー
CentOSでFTPを有効にする方法
CentOSをインストールし、gssftpのサービスを起動しました。 しかし、繋がりません。gssftpを有効にする方法教えて下さい。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>ユーザを登録しなければいけないのでしょうか? >また登録の仕方をお教え頂きたく思います。 まず、rootアカウントはFTPでログインできません。 useraddを使って別途アカウントを用意してください。 useraddの使い方は >man useradd↓ としてください。 次に、gssftpdはkerberos認証を必要とします。 kerberos認証を利用する為のサーバセットアップは行われてますか? どうしてもkerberos認証を行いたいのであればしょうがありませんが、そうでないのであれば、vsftpdを使う事をお薦めいたします。
その他の回答 (2)
- NINJA104
- ベストアンサー率43% (133/306)
まずはnetstatでftpサービスが起動しているかどうか確認してください。 次にetc/hosts.allowとetc/hosts.denyのファイル内容を確認してください。 xinetdスーパーデーモンで管理している場合は、/etc/xinetd.d/gsftpの設定ファイルを確認してください。
補足
ご回答ありがとうございます。 gssftpの設定ファイルを確認したところ、 disable=yes になっていましたので、「no」に変更しました。 再起動後、「ftp IPアドレス」で実行すると 繋がりましたがユーザを聞かれたので ユーザIDを入れるとパスワードを聞かれる前に 「Login failed.」となってしまいます。 ユーザを登録しなければいけないのでしょうか? また登録の仕方をお教え頂きたく思います。
- lowrider_2005
- ベストアンサー率40% (1520/3748)
iptablesでポートを閉じてたりはしていませんか?
お礼
vsftpdをインストールしたところ 問題なく出来ました。 ありがとうございました。