寫在/etc/vsftp/ftpusers檔案中的使用者是預設禁止登陸的本地使用者
#是否啟用匿名使用者
anonymous_enable=no
#使用匿名使用者是否需要訪問密碼
no_anon_password=no
#定義匿名使用者的登陸名稱
ftp_username=ftp
#使用匿名使用者登入時的家目錄,預設的var/ftp
anon_root=/var/ftp
#設定匿名使用者的上傳檔案的許可權,該許可權基於全域性限制的寫許可權
anon_upload_enable=yes
#設定匿名使用者的新增目錄許可權,預設值為no
anon_mkdir_write_enable=yes
#設定匿名使用者的刪除重新命名許可權,預設值為no
anon_other_write_enable=yes
#是否改變匿名使用者上傳的檔案的屬主,預設值為no
chow_uploads=yes
#設定匿名使用者上傳檔案的屬主名,切記勿設定為root
chown_username=username
#設定匿名使用者上傳檔案的umask值
anon_umask=077
#啟用匿名郵件訪問限制設定
deny_email_enable=no
#匿名郵件訪問限制的檔案
banned_email_file=/etc/vsftpd/banner_emails
#允許本地使用者登入
local_enable=yes
#是否允許登入有寫許可權
write_enable=yes
#設定本地使用者上傳的umask值
local_umask=022
#改變本地使用者登入時顯示的目錄,預設為該使用者的家目錄
local_root=/home/username
#本地使用者上傳檔案的許可權,預設為066
file_open_mode=0755
#用於設定目錄訊息檔案的開啟
dirmessage_enable=yes
#設定目錄訊息檔案,將可顯示的訊息檔案顯示,預設值為.message
message_file=.message
#歡迎語字串或者說明
ftpd_banner=歡迎您
#檔案說明內容,資訊量大,指定寫在該檔案內
banner_file=/etc/vsftpd/banner
#是否啟用指定配置的使用者檔案
chroot_list_enable=no
#用於指定列表使用者,該檔案控制那些使用者可以切換到家目錄的上級目錄
chroot_list_file=/etc/vsftpd/chroot_list
#指定使用者列表檔案,該檔案的使用者是否可以切換到上級目錄
chroot_local_user=yes
#是否啟用虛擬使用者
guest_enable=yes
#對映虛擬使用者ftp
guest_username=xyrb
#使得虛擬使用者使用與本地使用者許可權相同
virtual_use_local_privs=yes
#取消主目錄的許可權,使得使用者只能在自己目錄進行操作,無法切換
注意 : 該命令如果在centos6下可能不支援,填入的話可能報錯,只需上邊保持chroot命令許可權進行控制,使得無法訪問其他目錄即可
#allow_writeable_chroot=yes
#是否啟用日誌
xferlog_enable=yes
#日誌是否啟用xferlog標準格式
xferlog_std_format=no
#是否將詳細請求和響應都進行日誌記錄
log_ftp_protocol=yes
#日誌檔案的名稱和路徑
xferlog_file=/var/log/vsftpd.log
#設定ftp伺服器建立連線的埠,預設為21
listen_port=21
#採用20埠進行資料傳輸
connect_from_port_20=yes
#是否以stadalone模式進行執行,一般需要開啟,否則無法啟動服務
listen=yes
#ipv6 一般為關閉狀態
listen_ipv6=no
#指定認證檔案
pam_service_name=vsftpd.vu
#指定檔案配置使用者
user_config_dir=/etc/vsftpd/vusers_dir
#決定是否訪問ftp,若設定為yes,則檔案內的使用者無法訪問,若設定為no,則只有該檔案內的使用者可以訪問
userlist_deny=yes
#是否啟用user_list檔案
userlist_enable=no
**若將該ftp埠對映至外網區域,能進行正常登陸訪問看,但是無法獲取ls , dir ,put ,get 等命令,而且能成功建立資料夾,但是無法檢視到該許可權,並且報ftp:500 illegal port command **
這是由於防火牆的限制原因,執行下列兩條命令即可
modprobe ip_nat_ftp
modprobe ip_conntrack_ftp
LINUX下搭建FTP伺服器
1.作業系統環境 檢視作業系統核心 root rac1 uname a linux rac1 2.6.32 220.el6.x86 64 1 smp wed nov 9 08 03 13 est 2011 x86 64 x86 64 x86 64 gnu linux 檢視作業系統發行版本 root ...
Linux下搭建FTP伺服器
接到的工作任務是,開啟21埠的ftp服務,之前21和22都是可以使用的,現在21不可以使用了 之前進行了伺服器的公升級 22上的服務是sftp,21是ftp,二者之間的區別暫不進行整理 有待補充.使用如下命令 rpm qa grep vsftpd可以檢測出是否安裝了vsftpd軟體,如果沒有安裝,使...
LINUX下搭建FTP伺服器
一般在各種linux的發行版中,預設帶有的ftp軟體是vsftp,從各個linux發行版對vsftp的認可可以看出,vsftp應該是一款不錯的ftp軟體。搭建linux ftp伺服器的步驟如下 1 檢查vsftpd軟體是否安裝 使用如下命令可以檢測出是否安裝了vsftpd軟體,rpm qa grep...