歡迎您光臨本站 註冊首頁

在Debian GNU/Linux下配置vsftpd伺服器

←手機掃碼閱讀     火星人 @ 2014-03-29 , reply:0

  學校基於Windows2000 Server的ftp伺服器硬碟壞了,正好利用這個機會給它換點新鮮血液。於是給它安裝上了Debian GNU/Linux 4.0(etch)。但是安裝什麼ftp服務程序呢?在網上看到好多文章都說vsftpd很不錯,就它了。

ftp伺服器的功能要求:因為是內部使用的ftp伺服器,所以只用配置匿名用戶可以上傳、下載、改名就可以了。所以我的配置會基於以上功能,如果大家想做虛擬用戶,請參見其他文章,網上很多的,「百度一下,你就知道」

安裝過程如下:

一、安裝vsftpd服務程序(Debian安裝軟體可能是這個世界上最方便的了,apt一下就可以搞定)

#apt-get update
#apt-get install vsftpd

安裝完成後,系統會自動生成ftp用戶。並會在/home下生成ftp文件夾

二、更改ftp文件夾的宿主和屬性

#chown root:root /home/ftp
#chmod 755 /home/ftp

vsftp要求ftp的主文件夾不能有全局寫許可權,否則將不能登錄。

三、在/home/ftp下新建一個文件夾,讓所有用戶都能用

#mkdir /home/ftp/pub
#chmod 777 /home/ftp/pub

四、配置/etc/vsftpd.conf

#vi /etc/vsftpd.conf(過程略)

我的配置文件如下:

listen=YES
anonymous_enable=YES
local_enable=YES
write_enable=YES
local_umask=022
anon_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem

至此,ftp伺服器配置完成。接下來要重啟一下vsftpd服務

#/etc/init.d/vsftpd restart

[火星人 ] 在Debian GNU/Linux下配置vsftpd伺服器已經有660次圍觀

http://coctec.com/docs/linux/show-post-203067.html