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. IE では、相対的な配置、つまり <div style="background...
はじめに: Lynis は、徹底的なセキュリティ スキャンを実行できる Unix システム用のセキュ...
ある読者から連絡があり、ダウンロードが終了し、操作がまだ開始されていないのに、なぜ Tomcat の...
仮想化ソフトウェアをインストールする仮想マシンにオペレーティング システムをインストールする前に、ホ...
Linux の優れた点は、マルチユーザー、マルチタスク システムにあります。 Linux では通常、...
目次エフェクト表示コードリンクキーコード表形式データコンポーネントのネスト検証方法リセット方法完全な...
MySQL 一貫性ログMySQL データベースの電源が切れた場合、コミットされていないトランザクシ...
この記事では、参考までにMySQLバックアップスクリプトを紹介します。具体的な内容は次のとおりです。...
Linux と Unix はマルチユーザー オペレーティング システムであるため、ファイルの権限と所...
vue3.0 への最初の試みを記録します。プロジェクトを開始したときに、「モジュール 'wo...
HTTP圧縮とは場合によっては、比較的大きなメッセージ データがクライアントとサーバー間で送信され、...
これが何を意味するのかを理解するには、まずサブディレクトリとは何かを知る必要があります。では、サブデ...
序文コードを書く過程で、必然的にコードに何らかの変更を加えることになります。しかし、変更を加えるとき...
参考までに、シンプルなナンバープレート入力コンポーネント(vue)です。具体的な内容は次のとおりです...
目次1. 仮想DOMとは何ですか? 2. 仮想 DOM が必要な理由3. 仮想DOMはどのようにして...