Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linux vsftp設定チュートリアル

Linux vsftp設定チュートリアル

  

vsftpはLinuxでよく使われるftpサーバーです、vsftpのインストールもとても簡単です。rpm-ivhコマンドでローカルに直接redhatインストールを使うことも、インストールするためにtarパッケージを使うこともできます。 ./configureそれからmake、make installは3つのステップで行うことができます。

このサーバーを設定するのはそれほど難しくないと思います。設定ファイルがよく知られている限り、以下でうまく設定できます。いくつかのvsftp設定があります:

匿名ユーザー設定オプション:

anonymous_enable = yes匿名ユーザーログインを有効にします。

no_anon_password = yes匿名ユーザーのログインでパスワードを要求されません。

anon_upload_enable = yes匿名ユーザーがファイル(ディレクトリ以外)に権限をアップロードします。

anon_world_readable_only = yesフォルダを作成するための匿名ユーザーのアクセス許可。

anon_mkdir_write_enable = yes匿名ユーザーによるファイルとフォルダの削除と名前の変更

anon_root =(なし)匿名ユーザーのホームディレクトリ。

anon_max_rate = 100匿名ユーザーの速度制限。

anon_umask =(077)匿名ユーザーはファイルをアップロードするときにマスクを持っています。

chown_uploads = yesすべての匿名アップロードファイルのユーザーはchown_usernameに変更されます。

chown_username = whoever匿名アップロードファイルのユーザー名。

allow_anon_ssl = NO匿名ユーザーがsslを使用して接続することを許可します。

anon_other_write_enable = NO匿名ユーザーによる名前の削除やその他の権限の変更を許可します。

anon_max_rate匿名ユーザーがダウンロードできる最大速度。

anon_umaskユーザーが作成した匿名ファイルのデフォルトのアクセス許可マスク。

anon_root匿名ユーザーログイン用のデフォルトディレクトリを指定します。

ローカルユーザー設定オプション:

local_umask = 022ローカルユーザーアップロードファイルのumask。

userlist_enable = yesこのユーザーにアクセスできないという制限を設けます。

userlist_deny = YES一部の使用を拒否するかどうか。指定されたユーザーだけがログインを許可されます。

userlist_file =ログインできるかどうかを指定されたユーザーを格納します。

userlist_log = NO userlist_fileで指定されたユーザーログイン失敗のログ記録を有効にするかどうか。

local_rootログイン後にローカルユーザーが入力するディレクトリを設定します。

user_config_dirユーザーの個別の設定ファイルを設定し、そのアカウントでログインしてそのアカウントで名前を付けます。

download_enableユーザーのダウンロード権限を制限します。

chown_uploads = yes匿名でアップロードされたすべてのファイルのユーザーはchown_usernameに変更されます。

chown_username = whoever匿名のアップロードファイルのユーザー名。

chroot_list_enable = yes chroot_list_fileにリストされているすべてのユーザーがルートディレクトリを変更することはできません。

chroot_list_file = /etc /vsftpd /chroot_list制限付きユーザーファイルを指定します。

chroot_local_user = NOローカルユーザーにログインとディレクトリの変更を許可するかどうか。

user_config_dir =ユーザーの設定ファイルを保存して、ユーザーごとに異なる権限を取得します。

local_max_rateローカルユーザーの速度制限。

仮想ユーザー設定オプション:

pam_service_name = vsftpd PAMが使用する名前を設定しますデフォルト値は/etc/pam.d/vsftpdです。

guest_enable = yes仮想ユーザーを有効にします。 。デフォルト値はNOです。

guest_username = ftpこれは仮想ユーザーのマッピングに使用されます。

virtual_use_local_privs = yes yesはローカルユーザーと同じ権限を表します。いいえは匿名ユーザーの権利と同じです。

グローバル設定:

write_enable = yse(グローバル設定)をアップロード、削除、名前変更することができます。

max_clients最大接続数。

max_per_ip IPあたりの最大接続数。

data_connect_timeoutデータ接続がタイムアウトしました。

connect_timeout接続がタイムアウトしました。

accept_timeout接続タイムアウトを設定します。

ascii_download_enable ASCIIモードでダウンロードします。

ascii_upload_enable ASCIIモードでアップロードされました。

async_abor_enable

check_shellロガーのシェルをチェックするかどうか。

connect_from_port_20 = NO 20個のポートに接続するかどうか。

deny_email_enable = NOログイン失敗後にログインに失敗したユーザーに電子メールを送信するかどうか。

banned_email_file = /etc /vsftpd /banned_mailは、メールを送信するユーザーのリストを指定します。

dirlist_enable = YESユーザーがコマンドを使用してディレクトリを一覧表示できるようにするかどうか。

dirmessage_enable = ONユーザーがディレクトリにログインしたときにメッセージを表示するかどうか。

download_enable = YESダウンロードを許可するかどうか

dual_log_enable = NO

force_dot_files = NO

force_anon_data_ssl = NOデータ交換にsslの使用を強制します。

force_anon_logins_ssl = NO匿名ユーザーにsslを使用したログインを強制します。

force_local_data_ssl = YESローカルユーザーがデータ交換にsslを使用するように強制します。

force_local_logins_ssl = YESローカルユーザーにsslを使用したログインを強制します。

hide_ids = NO匿名ではないユーザーのuidとgidは、ftpユーザーとして表示されます。

listen ipv4を聞いてください。

listen_ipv6 ipv6を聴きます。

lock_upload_files

log_ftp_protocol

ls_recurse_enable

mdtm_write

no_anon_password匿名ユーザーのログインにはパスワードは不要です。

no_log_lock

one_process_model

pasv_enableパッシブモードを有効にします。

pasv_promiscuous

port_enableデータ接続用のポートモードを有効にします。

port_promiscuousポートセキュリティチェックを開始するかどうか。

ssl_enable SSLモードを有効にします。

ssl_ciphers sslの暗号化モードを指定します。

Ssl_sslv2バージョン2 sslのサポート。

Ssl_sslV3バージョン3 sslのサポート。

ssl_tlsv1 TLSv1バージョンを有効にするかどうか。

syslog_enableロギングを有効にするかどうか。

tcp_wrappers

text_userdb_names

tilde_user_enable

use_localtime

xferlog_enable

xferlog_std_format

accept_timeout終了接続がタイムアウトしました。

connect_timeoutアイドル時間接続タイムアウト。

data_connection_timeoutデータ転送接続がタイムアウトしました。

delay_failed_login

delay_successful_login

file_open_mode

ftp_data_portデータ接続ポートを指定します。

idle_session_timeout

listen_portコマンド接続ポート。

max_clientユーザー接続の最大数。

max_login_fails

max_per_ip各IPが確立できる接続数。

pasv_max_port最大のパッシブ接続ポート。

pasv_min_port最小のパッシブ接続ポート。

banned_email_file

banner_fileユーザーがログインしたときに表示されるウェルカムメッセージ。

chown_username

hide_file =ファイルを一覧表示するコマンドを使用すると、指定されたファイルは一覧表示されません。

cmds_allowed指定されたコマンドのみ使用できます。

Copyright © Windowsの知識 All Rights Reserved