6月 142011
 
シェアする

 

おっと、FTPサーバに接続が出来ないぞ・・・
あんまり使わないVPSサーバにFTP接続が出来なくなっていた。

SSH接続し、root権限で/var/log/mesasgesを見てみるとこんなエラーに遭遇

Jun 14 11:16:28 host proftpd[30479]: notice: unable to bind to Unix domain socket at '/var/run/proftpd/test.sock': No such file or directory
Jun 14 11:16:28 host proftpd[30479]: notice: unable to listen to local socket: Operation not permitted
Jun 14 11:16:28 host proftpd[30479]: xxx.xxx.xx.xx - notice: unable to listen to local socket: Operation not permitted
Jun 14 11:16:28 host proftpd[30479]: xxx.xxx.xx.xx - error opening scoreboard: Operation not permitted

なんかね、理由は知らんが/var/run/proftpdがなくなっていました(笑)

xinetd経由で起動するようにしているし、他のサーバに設定ファイル持っていってもOKだったので
設定の問題ではないんだなぁと。それに「test.sock」って何ぞや?て感じで、サーバ上の設定ファイルに
「test.sock」を含むものを探したけれど見つからず・・・

結局原因は、/var/run/proftpdディレクトリが無かったためでした。
新規作成して接続したら無事接続できましたとさ。

たーぶーん ですが、/var/run/proftpd/test.sockは/var/run/proftpdというディレクトリがあるかを確認しているのかな?

めでたしめでたし

このエントリーをはてなブックマークに追加

コメント大歓迎!質問も受け付けておりますヽ(*´∀`)ノ