Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxシステムのVsftpdサーバーの仮想ユーザーとパッシブモードの設定方法

LinuxシステムのVsftpdサーバーの仮想ユーザーとパッシブモードの設定方法

  

Linuxユーザーはvsftpdサーバーを使用し、一般的にはアクティブモードを使用しますが、vsftpdサーバーはパッシブモードを使用します。 vsftpdサーバーのパッシブモードとvsftpdサーバーの仮想ユーザーの設定方法を設定します。

どのようにvsftpdサーバを設定するには、パッシブモードと仮想ユーザー:

CD-ROMがあるので、まず、インストール

最も簡単なRMPパッケージを
インストールし、それは必要ありませんコンパイルします。

yum install db4 * vsftpd -y

2番目に、設定

1.新しいシステムユーザー

useradd vsftpd -s /sbin /nologin

vsftpdユーザーのログインを制限します。このユーザーは最もvsftpdサービスのホストになります。

useradd ftp -s /sbin /nologin

これはデフォルトでVsftpd仮想ホストユーザーです。はい。

もちろん、これらのユーザーは別の名前を使用できます。

2、vsftpdの設定を変更します。

anonymous_enable = NO#匿名アクセスを許可するように設定します。

local_enable = YES#ローカルユーザーにアクセスを許可するように設定します。 NOに設定すると、すべての仮想ユーザーがアクセス不能になります。

write_enable = YES#書き込みを設定します。

local_umask = 022#アップロード後のファイルのパーミッションマスクを設定します。

anon_upload_enable = NO#匿名ユーザーによるアップロードを無効にします。

anon_mkdir_write_enable = NO#匿名ユーザーによるディレクトリの作成を無効にします。

dirmessage_enable = YES#ディレクトリスローガン関数を設定します。

xferlog_enable = YES#ログ記録を有効にするように設定します。

connect_from_port_20 = NO#データ接続用のポート20を無効にします。ここではパッシブモードを使用します。ホストを変更するためにファイルのアップロードを禁止するには、

chown_uploads = NO #Setを使用します。

xferlog_file = /var /log /vsftpd.log#Vsftpdサービスログ保存パスの設定

xferlog_std_format = YES#標準レコード形式を使用するようにログを設定します。

idle_session_timeout = 600#アイドル接続タイムアウトの設定

nopriv_user = vsftpd#Vsftpdサービスをサポートするホストユーザーの設定

async_abor_enable = YES#非同期転送のサポートの設定

ascii_upload_enable = YES

ascii_download_enable = YES#ASCIIモードのアップロードおよびダウンロード機能のサポートを設定します。

ftpd_banner = vsftpd #Set Vsftpd login slogan

chroot_list_enable = NO#ユーザーが自分のFTPホームディレクトリからログアウトできないようにします。

ls_recurse_enable = NO#FTPを使用しないようにしてください。< ls -R'; FTPを使用した後、リソースを占有します。

listen = YES #スタンドアロンモードで動作するようにVsftpdサービスを設定します。

#新設定

pam_service_name = vsftpd#PAMサービスの下にVsftpdの認証設定ファイル名を設定します。

userlist_enable = YES #userlist_file内のユーザーはFTPの使用を許可されません。

tcp_wrappers = YES#TCPラッパーの設定

guest_enable = YES#仮想ユーザー機能の有効化

guest_username =フォートp#仮想ユーザーのホストユーザーを指定します。

virtual_use_local_privs = YES#仮想ユーザーのホストユーザーと一致するように仮想ユーザーの権限を設定します。

user_config_dir = /etc /vsftpd /vconf#仮想ユーザーの個人用Vsftpを設定します。設定ファイルの保存場所

3、新しいユーザー

touch /etc /vsftpd /user_list

#write

testuser #username

123456#密コード

4、データファイルを生成します。

db_load -T -tハッシュ-f /etc /vsftpd /user_list /etc/vsftpd/user.db

5、PAMを修正します。

十分な認証/lib64/security/pam_userdb.so db = /etc /vsftpd /login

十分なアカウント/lib64/security/pam_userdb.so db = /etc /vsftpd /login

#%PAM-1.0の後にこれら2つを挿入する必要があります。ここで十分とは十分な条件を示し、合格した場合は同じ種類の検証は必要ありません。前のページ12次のページ合計2ページ

Copyright © Windowsの知識 All Rights Reserved