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工具連接配接的時候需要将傳輸設定改為主動方式