- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:コマンドライン からproftpd を起動しようとすると、proftpd が起動しません。)
コマンドラインからproftpdを起動できない理由を教えてください
このQ&Aのポイント
- Linuxでftpサーバーを立ち上げようとしていますが、コマンドラインからproftpdを起動しようとすると「Fatal: Socket operation on non-socket」というエラーメッセージが表示されます。
- 問題の解決方法として、「proftpd.conf」設定ファイルを編集し、「ServerType」ディレクティブを追加または編集する必要があります。
- 現在の設定では、「ServerType inetd」となっているため、正しく動作しません。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
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 とします。