前回SendmailからPostfixへの移行が終わり、LAMP環境の構築をしてWordpressのインポートが済んだとこ。
お昼過ぎにはひとまず日記とかのデータは終わりましたが、プラグインやテーマは別のプラグインを使ってインポートしないといけないので、この際だからFTPをインストールしようと。
まずはProftpdとVsftpdの比較をしたところ、Proftpdの方が色々細かい設定ができていいよ!という事だったのでProftpdをインストールしてググってググって設定は終わったのですが。
いや実際使えてないので終わったという表現はおかしいんやけど。
色々試したけどログにはずーーーーーっと
Login successful.
Preparing to chroot to directory
が表示されたまま・・・。仕方なくvsftpdを使ってみることにしたのだが、こっちはログインすら出来ていないようで
FAIL LOGIN: Client
が続く。
困ったときのコマンド頼みだ、何か分かるかもしれないって事でCMDからやってみた。
C:\>ftp ftp> op 宛先 pcsp.info pcsp.info に接続しました。 220 Welcome to blah FTP service. ユーザー (pcsp.info:(none)): **** 331 Please specify the password. パスワード: 500 OOPS: could not read chroot() list file:/etc/vsftpd/chroot_list 500 OOPS: priv_sock_get_result 接続がリモート ホストによって閉じられました。
こっこれは・・・
さっそくリストファイルを作ってから、再度挑戦
331 Please specify the password. パスワード: 230 Login successful. ftp> get リモート ファイル ftp> ls 200 PORT command successful. Consider using PASV. 150 Here comes the directory listing. etc html 226 Directory send OK. ftp: 11 バイトが受信されました 0.00秒 11000.00KB/秒。
ファイルは来た!のだが、気分的にはいった!てか。
だが・・、FFFTPやエクスプローラーからはアクセスできない。
なんでやねんな!!
そして、やっと気付く、chroot_listは別にいらなかった。
iptables -A INPUT -p tcp --dport 60000:60030 -j ACCEPT
オワタ\(^o^)/