linux伺服器搭建ftp

2021-09-12 02:32:38 字數 1467 閱讀 9384

安裝

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 建立...