yum で vsftpd をインストールします [root@localhost など]# yum -y install vsftpd 仮想ユーザーとパスワードを作成する [root@localhost など]# cd /etc/vsftpd [root@localhost vsftpd]# vim vuser.list 1行のユーザー名と2行のパスワード データベースファイルを作成する [root@localhost vsftpd]# db_load -T -t ハッシュ -f vuser.list vuser.db 仮想ユーザーのセキュリティの向上 [root@localhost vsftpd]# chmod 600 /etc/vsftpd/vuser.* [root@localhost vsftpd]# ls -lh /etc/vsftpd/vuser.* -rw------。 1 ルート ルート 12K 12月25日 17:55 /etc/vsftpd/vuser.db -rw------. 1 ルート ルート 21 12月 25 17:51 /etc/vsftpd/vuser.list マッピングアカウントを作成する [root@localhost vsftpd]# useradd -s /sbin/nologin -d /var/ftproot に沿って [root@localhost vsftpd]# chmod -R 777 /var/ftproot/ PAM認証ファイルを作成する [root@localhost vsftpd]# cd /etc/pam.d/ [root@localhost pam.d]# ls chfn 指紋認証 パスワード認証 リモート SMTP sudo -i vlock chsh ログイン polkit-1 runuser smtp.postfix su -l vmtoolsd config-util その他 postlogin runuser-l sshd system-auth vsftpd crond passwd postlogin-ac smartcard-auth su system-auth-ac vsftpd.rpmsave 指紋認証 パスワード認証 ppp スマートカード認証 sudo systemd ユーザー vsftpd.user [root@localhost pam.d]# vim vsftpd メイン設定ファイルを変更する [root@localhost pam.d]# cd /etc/vsftpd/ [root@localhost vsftpd]# ls ftpusers ユーザーリスト vsftpd.conf vsftpd_conf_migrate.sh vuser.db vuser.l [root@localhost vsftpd]# cp vsftpd.conf vsftpd.conf.bak [root@localhost vsftpd]# vim vsftpd.conf [root@localhost vsftpd]# cat vsftpd.conf | grep -v "^$" | grep -v "^#" 匿名を有効にする=いいえ allow_writeable_chroot=はい ローカル有効=はい 書き込み有効=はい ローカル_umask=022 匿名_umask=022 anon_mkdir_write_enable=はい dirmessage_enable=はい xferlog_enable=はい ポート20からの接続=はい xferlog_std_format=はい chroot_local_user=はい 聞く=いいえ listen_ipv6=はい pam_service_name=vsftpd ユーザー設定ディレクトリ=/etc/vsftpd/users ゲストを有効にする=はい guest_username=一緒に ユーザーリストを有効にする=はい tcp_wrappers=はい ユーザーディレクトリファイルを作成し、各仮想ユーザー用の設定ファイルを作成します。 [root@localhost vsftpd]# mkdir ユーザー [root@localhost ユーザー]# vim cuibo 匿名アップロードを有効にする=はい anon_mkdir_write_enable=はい 書き込み有効=はい anon_world_readable_only=いいえ 匿名書き込み有効=はい 匿名_umask=022 local_root=/var/ftproot/admin [root@localhost ユーザー]# vim long 書き込み有効=はい anon_world_readable_only=いいえ 匿名書き込み有効=はい 匿名_umask=022 local_root=/var/ftproot/admin 権限を増やし、ftpusersの下のユーザーをコメントアウトします。 [root@localhost ユーザー]# mkdir /var/ftproot/admin [root@localhost ユーザー]# chown -R along.along /var/ftproot/admin/ [root@localhost ユーザー]# cd .. [root@localhost vsftpd]# vim ftpusers #根 #ビン #デーモン #アドム # 続き #同期 #シャットダウン #停止 #郵便 #ニュース #uucp #オペレーター #ゲーム #誰でもない ファイアウォールをオフにしてサンドボックスのレベルを下げ、サービスを再起動します [root@localhost vsftpd]# systemctl stop ファイアウォールd [root@localhost vsftpd]# setenforce 0 [root@localhost vsftpd]# systemctl vsftpdを再起動します クライアント認証とFileZille認証 [root@localhost vsftpd]# ftp 192.168.1.200 192.168.1.200 (192.168.1.200) に接続しました。 220 (vsFTPd 3.0.2) 名前 (192.168.1.200:root): cuibo 331 パスワードを指定してください。 パスワード: 230 ログインに成功しました。 リモート システム タイプは UNIX です。 バイナリ モードを使用してファイルを転送します。 > 要約する 上記は、編集者が紹介した vsftpd での仮想ユーザー ログインの設定方法です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: MySQLインデックスを追加する3つの原則を簡単に理解する
>>: iOS WeChat H5ページのゴム反発効果の落とし穴記録
inode番号でファイルを削除するまずls -iを使用して、削除するファイルのinode番号を見つけ...
<br /> 英語原文: http://desktoppub.about.com/od/...
目次Vue ファースト スクリーン パフォーマンス最適化コンポーネント説明するインターセクションオブ...
Nginx (エンジン x) は、高性能な HTTP およびリバース プロキシ サーバーであり、IM...
現在、プロジェクトを作成しました。インターフェースは次のとおりです。これはフレームセットを使用して行...
Nginx は、IP ベースの仮想ホスト構成、ポート ベースの仮想ホスト構成、ドメイン名ベースの仮...
XiaobaiはVueについて学び、次にwebpackについて学び、そしてさまざまなものをインストー...
この記事では、Ubuntu 18.04 に Redis と phpredis 拡張機能をインストール...
この記事では、主に CSS3 フレックス エラスティック ボックスの自動塗りつぶしの書き方について詳...
1. 前提条件インポートには require.context メソッドを使用します。vite で作成...
目次1. はじめに2. 関数型プログラミングとは何ですか? 3. 純粋関数(関数型プログラミングの基...
新しい用途new の機能は、コンストラクターを通じてインスタンス オブジェクトを作成することです。イ...
これまで、CSS の背景の属性には、color、image、repeat、attachment、po...
実際、多くの人が「テーブルは絶対に使用すべきではないと聞いたことがある」と言いますが、これは絶対に間...
概要Linux 用のオープン ソース ネットワーク監視ツールは数多くあります。たとえば、帯域幅の使用...