天天看點

CentOS FTP伺服器搭建(VSftp)

1、 CentOS FTP伺服器搭建(VSftp):      vsftpd-2.2.2-12.el6_5.1.x86_64.rpm下載下傳位址: vsftpd下載下傳位址   一、安裝:

yum -y

install

vsftpd 

或者 通過下載下傳的vsftpd安裝包安裝:

rpm -ivhvsftpd-2.2.2-12.el6_5.1.x86_64.rpm

二、

vi

/etc/vsftpd/vsftpd

.conf

将如下覆寫到vsftpd.conf

listen=YES

background=YES

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/vsftpd.log

xferlog_std_format=YES

async_abor_enable=YES

ascii_upload_enable=YES

ascii_download_enable=YES

ftpd_banner=Welcome to FTP servers

pam_service_name=vsftpd

chroot_local_user=NO

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

三、

touch

/etc/vsftpd/vsftpd

.chroot_list

四、

service vsftpd restart 五、

useradd

dashuftp -d

/home/dashuftp

-s

/sbin/nologin

六、

chown

-R  dashuftp.dashuftp 

/home/dashuftp

七、

passwd

dashuftp

八、

echo

'dashuftp'

>>

/etc/vsftpd/vsftpd

.chroot_list

九、

service vsftpd restart        2)建立FTP賬号按這個比如建立了一個ofs的賬号的FTP在Home/ofs目錄下:useradd -d /home/ofs -m -s /bin/bash ofs         再設定密碼:passwd  ofs        3)後設定FTP伺服器跟随系統自動啟動:修改/etc/rc.local,加入/etc/rc.d/init.d/vsftpd  start        4)、其次:可能會出現防火牆問題,需要關閉OS的防火牆:  http://blog.163.com/[email protected]/blog/static/13479948120126611325557/      5)、最後可能會因為目錄權限什麼的,用戶端通路提示如下錯誤,需要執行如下操作:         vi /etc/sysconfig/iptables          #開放防火牆的21端口            -A RH-Firewall-1-INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT          然後重新開機防火牆:service iptables restart          最後終端使用FTP工具連接配接的時候需要将傳輸設定改為主動方式