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ページのゴム反発効果の落とし穴記録
解決策1完全にアンインストールしてすべてのデータを削除します。まず、MySQLに関連するすべてのプロ...
標準 CSS3 を使用して要素の影の効果を実現するには、2 つの手順があります。1 つ目は一般的なb...
1. 概要ユーザーは、アクセスする Web アプリケーションがインタラクティブでスムーズに実行される...
目次1. コンセプト1.1 定義1.2 デコレータファクトリー1.3 デコレータの組み合わせ1.4 ...
目次データ列を分離するプレフィックスインデックスとインデックスの選択性データ列を分離するMySQL ...
EXPLAIN ステートメントは、MySQL クエリ ステートメント プロセスと EXPLAIN ス...
Linux には、2 種類のファイル接続があります。1 つは Windows のショートカットに似て...
目次1. ダウンロード2. nginxとnginx-vts-exporterをインストールする3. ...
目次1. ESXiをインストールする2. ESXiをセットアップする3. ESXiを起動するESXi...
目次1. JavaScriptの問題2. TypeScriptの利点3. TypeScriptの欠点...
先日、rsync を使用して LAN 上の別のシステムに大きなファイルを転送していました。非常に大き...
Docker は、次の CentOS バージョンでの実行をサポートしています。 • CentOS 7...
目次環境説明DockerのインストールゴグのインストールDocker で .NetCore サービス...
問題を見つける今日は、vue ファイルにローカル画像を導入する際に問題が発生したので、この記事を書き...
目次1. リテラル1.1 数値リテラル1.2 浮動小数点リテラル1.3 特別な値1.4 文字列リテラ...