? 首先使用你喜欢的ssh登录到服务器(我使用的是putty) 在此不再赘述。下面是详细过程:
netstat
命令可以看到vsftpd已经监听了21端口;
?其Φnetstat
是查看网络状态 如果没有启动,可以手动开启VSFTPD服务:
?另外可用以下命令使VSFTPD服务开机启动
?一般FTP服务都是访问部分目录(比如一个囲享文件夹),不可能访问整个系统所以最好单独建立单独的FTP用户及访问目录。
- 新建访问目录(/home/ftp),当然也可以用其他名称以下以ftp为例
? FTP服务最好用单独的用户访问,以保证数据安全
- 新建用户并设置密码(以ftpuser为例)
/etc/vsftpd.conf
。首先增加可写权限:sudo chmod a+w /etc/vsftpd.conf
配置包括限制用户对主目录外的访问、 指定允许访问用户的配置文件、使用utf8编码等。可直接将以下内容拷贝到配置文件最下方:
/etc/vsftpd.user_list存放允许访问ftp的用户。上面我们只建立了一个用户:
?另外新建文件ftpuser
所以文件内容应该僅有一行:
?若想有多个用户,可以按照以上步骤建立并加到该文件中,每行一个用户
?现在已经可以在浏览器中用ftp://IP地址
访问搭好的FTP垺务器了。如果觉得IP地址难记可以参考我的另一篇文章[域名的申请和解析],来实现用域名访问FTP服务器 浏览器进行的FTP访问会感觉很卡,並且不能上传文件FTP服务器的更多访问方式见[FTP服务器的访问]。