Linux下vsftpd安裝配置

2021-08-13 03:28:53 字數 1910 閱讀 6160

系統: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伺服器進行...