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ページのゴム反発効果の落とし穴記録
最近、Zoom ビデオ会議をテストし、100 人が同時に会議に参加することをシミュレートする必要があ...
目次1. binlogの3つのモード1.ステートメントレベルモード2. 行レベルモード3. 混合モー...
JSXとは何かJSX は Javascript の構文拡張であり、JSX = Javascript ...
1. jmeterの基本イメージを構築するDockerfile は次のとおりです。 # Java 8...
MySQL UTF-8 エンコーディングMySQL は 2003 年のバージョン 4.1 から U...
目次1. 背景建築問題現象2. 分析プロセス接続プール不安に陥る雲を晴らして光を見よう3. 解決策I...
<br />外交部などの中央政府機関、各レベルの地方政府、その他の国家機関や部門が率先し...
目次1. 前に書く2. ポップアップウィンドウを実装するためのオーバーレイ2.1 vueページのad...
transform: scale(); スケーリングするとIEブラウザでジッターが発生します変換スケ...
目次序文1. オフィス文書の種類のプレビュー2. PDF形式のプレビュー3. 画像の種類4. ビデオ...
Nginx の書き換え機能は、リダイレクトと同様に、URL アドレスを一時的または永続的に新しい場所...
React Native は、2015 年 4 月に Facebook によってオープンソース化され...
導入チャートは、データ セットを読みやすくし、その各部分を区別しやすくするために使用されるデータのグ...
ショートハンドプロパティは、複数のプロパティに同時に値を割り当てるために使用されます。たとえば、fo...
目次1. 基本的な使い方2. 注意すべき点3. マルチレベルルーティング(マルチレベルルーティング)...