Linode VPS如何搭建FTP服务

后台一直提示wordperss版本和插件有更新,看着碍眼,决定把它们全都更新。不过更新文件需要服务器提供FTP服务,linode也没有提供到FTP,只能自己装一个了。我装的服务器系统是Ubuntu 12.04 LTS,FTP软件当然是选择大名鼎鼎的vsftpd(very secure FTP daemon), 用系统自带的FTP还好Ubuntu装vsftpd还是很简单,一句命令就行:

1. 安装 vsftpd 服务

[root@chenjunlu ~]# yum install vsftpd

2. 配置 FTP 用户

[root@chenjunlu ~]# usermod -d /srv/www/chenjunlu.com/htdocs/ -s /sbin/nologin

3. 配置 /etc/vsftpd/vsftpd.conf 文件

# Allow anonymous FTP ?
anonymous_enable=NO

# Uncomment this to allow local users to log in.
local_enable=YES

# Uncomment this to enable any form of FTP write command.
write_enable=YES

# Default umask for local users is 077. You may wish to change this to 022,
local_umask=022

chroot_local_user=YES
chroot_list_enable=YES
# If chroot_local_user is YES and chroot_list_enable is YES, then this list
# becomes a list of users to chroot().
chroot_list_file=/etc/vsftpd/chroot_list

# If userlist_enable is YES and userlist_deny is YES, then this list
# becomes a list of users who can login.
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list

4. 启动 FTP 服务

[root@chenjunlu ~]# service vsftpd restart

5. 配置开机自启动

[root@chenjunlu ~]# chkconfig vsftpd on

如果你对安全性有很强的敏感性,我建议你配置 FTPs 服务,具体的配置方法请参考这里。虽然说 vsftpd 的全名是”Very Secure FTP Daemon”的意思,也就是说是比较注重安全的 FTP 服务器,但是出于慎重的考虑,我建议还是配置一下防火墙,或者说不配置开机自启动,只在需要的时候再开启服务。