系統:red hat enterprise linux server release 6.8 (santiago) 2.6.32-642.el6.x86_64
防火牆:iptables 開啟 20:21 / 2500:2600埠
selinux:關閉
先檢視是否安裝了vsftpd服務
# rpm -aq|grep vsftpd
vsftpd-2.2
.2-21.el6.x86_64
如未安裝則yum安裝
# yum -y install vsftp*
加入開機啟動rc.local
# echo
"/etc/init.d/vsftpd start" >> /etc/rc.local
# cat /etc/vsftpd/vsftpd.conf
anonymous_enable=no
local_enable=yes
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=yes
chown_uploads=no
xferlog_file=/var/log/xferlog
xferlog_std_format=yes
async_abor_enable=yes
ascii_download_enable=yes
listen=yes
#開啟被動模式
pasv_enable=yes
#被動模式埠
pasv_min_port=2500
pasv_max_port=2600
pam_service_name=vsftpd
userlist_enable=no
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
background=yes
建立chroot_list加入需要的使用者,重啟服務
# cat /etc/vsftpd/chroot_list
ftpuser01
# /etc/init.d/vsftpd restart
建立ftp使用者,指定家目錄、屬組、是否允許登陸系統;然後設定賬戶的密碼
# useradd -d /home/ftpuser01 -g ftp -s /sbin/nologin ftpuser01
# passwd ftpuser01
iptables開啟需要的埠
# cat /etc/sysconfig/iptables
-a input -m
state --state new -m tcp -p tcp --dport 20:21 -j accept
-a input -m
state --state new -m tcp -p tcp --dport 2500:2600 -j accept
# /etc/init.d/iptables restart
至此,ftp部署完畢,下面在windows下使用cmd測試
開啟cmd,後根據提示輸入賬戶密碼,即可
c:\users
\administrator>ftp ipaddr #ftp後接ip位址
也可通過軟體file zilla測試 centos下安裝配置vsftpd服務
centos 6.4 下安裝vsftpd 概述 vsftpd是linux下比較著名的ftp伺服器,搭建ftp伺服器當然首選這個。本文介紹了在centos 6.4下安裝vsftpd 配置虛擬使用者登入ftp的過程。正文 一 安裝vsftpd 檢視是否已經安裝vsftpd rpm qa grep vsf...
vsftpd安裝配置
vsftpd安裝配置 1.安裝vsftpd 一般在centos上都自動安裝了vsftd,若沒有安裝則可以使用以下步驟進行安裝 yum y install vsftpd touch var log vsftpd.log 建立vsftp的日誌檔案 在centos中,這樣就可以完成了乙個簡單的匿名ftp的...
vsftpd安裝配置
ftp file transfer protocol 件傳輸協議的縮寫,在rfc 959中具體說明。ftp會話時包含了兩個通道,乙個叫控制通道,乙個叫資料通道。控制通道 控制通道是和ftp伺服器進行溝通的通道,連線ftp,傳送ftp指令都是通過控制通道來完成的。資料通道 資料通道是和ftp伺服器進行...