• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドライン からproftpd を起動しようとすると、proftpd が起動しません。)

コマンドラインからproftpdを起動できない理由を教えてください

このQ&Aのポイント
  • Linuxでftpサーバーを立ち上げようとしていますが、コマンドラインからproftpdを起動しようとすると「Fatal: Socket operation on non-socket」というエラーメッセージが表示されます。
  • 問題の解決方法として、「proftpd.conf」設定ファイルを編集し、「ServerType」ディレクティブを追加または編集する必要があります。
  • 現在の設定では、「ServerType inetd」となっているため、正しく動作しません。

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

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

ServerType standalone にして、 # service proftpd stop <ENTER> # service proftpd start <ENTER> ではどうですか?

その他の回答 (1)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

ちなみに、#1はproftpdを常駐させる場合です。 inetd経由でproftpdを起動させたい場合は、 /etc/proftpd.confは ServerType inetd /etc/inetd.confで ftp ....... in.proftpd の行を有効にする。 /etc/hosts.allowで in.proftpd : 192.168.0.0/255.255.255.0 みたいに接続許可を与える。 inetdデーモンの再起動 また、inetdではなくxinetdの場合は /etc/xinetd.d/proftpdで disable=no とします。

関連するQ&A