安裝
yum install vsftpd
編寫配置檔案
vim /etc/vsftpd/vsftpd.conf
vsftpd.conf具體配置如下:
anonymous_enable=no #允許匿名使用者訪問為了安全選擇關閉
local_enable=yes # 允許本地使用者登入
write_enable=yes # 是否允許寫入
local_umask=022 # 本地使用者上傳檔案的umask
dirmessage_enable=yes #為yes則進入目錄時顯示此目錄下由message_file選項指定的文字檔案(,預設為.message)的內容
xferlog_enable=yes #開啟日誌
xferlog_std_format=yes #標準格式
connect_from_port_20=yes
xferlog_file=/var/log/xferlog #ftp日誌目錄
idle_session_timeout=6000 #設定客戶端連線時間
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list #設定為yes則下面的控制有效
chroot_list_enable=yes #若為no,則記錄在chroot_list_file所指定的檔案(預設是/etc/vsftpd.chroot_list)中的使用者將被chroot在登入後所在目錄中,無法離開.如果為yes,則所記錄的使用者將不被chroot.這裡yes.
chroot_local_user=yes
userlist_deny=no #若設定為yes則記錄在userlist_file選項指定檔案(預設是/etc/vsftpd.user_list)中的使用者將無法login,並且將檢察下面的userlist_deny選項
userlist_enable=yes #若為no,則僅接受記錄在userlist_file選項指定檔案(預設是/etc/vsftpd.user_list)中的使用者的login請求.若為yes則不接受這些使用者的請求.
userlist_file=/etc/vsftpd/user_list #白名單
chroot_list_enable=yes
local_root=/var/ftp/pub #根目錄
listen=yes
pam_service_name=vsftpd
userlist_enable=yes
將可訪問使用者列新增到下面兩個檔案中
vim /etc/vsftpd/user_list
vim /etc/vsftpd/chroot_list
關閉防火牆
systemctl stop firewalld.service
重啟vsftpd服務
/bin/systemctl restart vsftpd.service
linux 搭建ftp伺服器
工具 linux虛擬機器 securecrt filezilla 1 安裝vsftpd元件 命令 yum y install vsftpd 2 新增賬戶及密碼 1 新增賬戶命令 useradd ftpuser 登入後預設的路徑為 home ftpuser.2 新增密碼命令 passwd ftpuse...
Linux搭建FTP伺服器
linux安裝ftp服務,設定ftp使用者登入的目錄,新增ftp訪問使用者,設定ftp 使用被動模式訪問 1.作為ftp伺服器,需要啟動vsftpd服務 1 檢視本機是否安裝有ftp相關的rpm包 rpm qa grep ftp 如果沒有安裝,可以掛載redhat的安裝包 位於 home ltbo9...
Linux搭建FTP伺服器
第一章 介紹 主要介紹在linux中搭建ftp伺服器的過程,需要掌握的要點是配置檔案的合理配置。第二章 安裝ftp 執行命令 yum y install vsftpd 第三章 使用 1 建立ftp連線使用者 useradd ftpusr 2 設定ftp使用者密碼 passwd ftpusr 3 建立...