本当に私はトスしたくない
vsftpd
、とすぐにブルートと効果的にftpサーバを実行して、探していましたpure-ftpd
。この株式を、とても簡単に見える-アムウェイを
インストール
使用されるシステムは、ライン上のapt、ゼネラルモーターズ、そこに来る公式リポジトリの完全な範囲を持って、理論的には、Ubuntuの19.10であります
$ sudo apt install pure-ftpd
仮想ユーザーを作成します。
# 使用普通系统账户lpwm登录状态下操作
$ mkdir /home/lpwm/ftp
$ sudo pure-pw useradd lua -u lpwm -d /home/lpwm/ftp/
$ sudo pure-pw mkdb
上記のコマンドは、作成しlua
た仮想アカウントを、システム平均ユーザー関連付けるlpwm
ファイル操作の権限を(より安全なアプローチは、ここで、使用に関連した仮想ユーザーをftpに特別に新規ユーザーやユーザーグループに直接一般ユーザーのシステムに関連した簡単な方法です)、その後、mkdb
生成した仮想ユーザ・データベースは、ファイル
の実行注pure-pw
コマンドが使用sudo
権を、またはプロンプトが不十分なアクセス許可のために、次のエラー:
エラー。
[LUA]はすでに存在していない、ということを確認
し、その[/etc/pure-ftpd/pureftpd.passwd.tmp]を書き込むことができます。
サービスの再起動
$ sudo systemctl restart pure-ftpd
満たされたピット
クライアントの接続エラー:
530ログイン認証が失敗した
ログインに失敗しました。
チェック/etc/pure-ftpd/auth/
ローカルユーザデータベースを参照の仮想不足の内側に60puredb
ソフトな接続、プラスマニュアル
$ sudo ln -s /etc/pure-ftpd/conf/PureDB /etc/pure-ftpd/auth/60puredb
# 重启下服务
$ sudo systemctl restart pure-ftpd
この時点で、再度、クライアントからログオンOJBK
ピットを埋めるために続けて
接続は問題ありませんが、ユーザー名を促すため、接続からのクライアントは、10秒の遅延を持つことができ、気持ちがDNS解決情報によってひっくり返さ問題、そして必ず十分なはずです - どのようなことに使用されるネットワーク内にあります!構文解析、それに対処するためにどのような自転車:
$ sudo vim /etc/pure-ftpd/conf/DontResolve
コンテンツの編集yes
、保存して終了して、ライン上でサービスを再起動して、クライアントでも秒。 -
各ファイル名の純粋-ftpdのconfフォルダが実際に対応している、程度備考
/etc/pure-ftpd/pure-ftpd.conf
設定項目ファイルには、あなたは、configureの報道に持っています。