purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

ProFTPDに接続できない時のチェックポイント

結論として

ユーザー登録の方法を間違えていると思われるので

0.lsof を使って待ち受けているか調べる

f:id:purazumakoi:20171208152605p:plain

↑こんな感じで、今回は待受ポートを10397にしているのでこんな感じで調べる

lsof  -i:10397

何もでてこなかったら、そりゃ待ち受けて無いから駄目ですよねってなる。

1.直近で追加したユーザーを削除する

AuthUserFile                    /etc/proftpd/ftpd.passwd

この中の直近で追加したユーザーを削除する

2.proftpd再起動してみる

#proftpd再起動
/etc/rc.d/init.d/proftpd restart

これで起動してなかったら、1のリストのアカウントで良くないものがいるので、起動する

3.

改めてユーザーを追加する

ftpasswd --passwd --file=/etc/proftpd/ftpd.passwd --name=user --uid=48 --gid=48 --home=/usr/home/ --shell=/bin/bash

私の場合はこんな感じです。ユーザー名、ディレクトリパスは適宜変わってきます。

ちなみに前提条件のコンフィグ

f:id:purazumakoi:20171208152356p:plain