• ベストアンサー

CentOSでFTPを有効にする方法

CentOSをインストールし、gssftpのサービスを起動しました。 しかし、繋がりません。gssftpを有効にする方法教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • NINJA104
  • ベストアンサー率43% (133/306)
回答No.3

>ユーザを登録しなければいけないのでしょうか? >また登録の仕方をお教え頂きたく思います。 まず、rootアカウントはFTPでログインできません。 useraddを使って別途アカウントを用意してください。 useraddの使い方は >man useradd↓ としてください。 次に、gssftpdはkerberos認証を必要とします。 kerberos認証を利用する為のサーバセットアップは行われてますか? どうしてもkerberos認証を行いたいのであればしょうがありませんが、そうでないのであれば、vsftpdを使う事をお薦めいたします。

syuuzityan
質問者

お礼

vsftpdをインストールしたところ 問題なく出来ました。 ありがとうございました。

その他の回答 (2)

  • NINJA104
  • ベストアンサー率43% (133/306)
回答No.2

まずはnetstatでftpサービスが起動しているかどうか確認してください。 次にetc/hosts.allowとetc/hosts.denyのファイル内容を確認してください。 xinetdスーパーデーモンで管理している場合は、/etc/xinetd.d/gsftpの設定ファイルを確認してください。

syuuzityan
質問者

補足

ご回答ありがとうございます。 gssftpの設定ファイルを確認したところ、 disable=yes になっていましたので、「no」に変更しました。 再起動後、「ftp IPアドレス」で実行すると 繋がりましたがユーザを聞かれたので ユーザIDを入れるとパスワードを聞かれる前に 「Login failed.」となってしまいます。 ユーザを登録しなければいけないのでしょうか? また登録の仕方をお教え頂きたく思います。

回答No.1

iptablesでポートを閉じてたりはしていませんか?