Ubuntu 自带的FTP 服务器是vsftpd
安装使用 1、安装vsftpd sudo apt-get install vsftpd 安装了之后会在/home/下建立一个 ftp 目录
这时候你可以试着访问下 ftp://IP 地 址
应该可以看到一个空白内容的ftp 空间
默认设置下匿名用户可以下载,但不能写入或是上传 2、设置 vsftpd
conf 文件 现在我们要让匿名用户无法访问,并且得输入 linux 上的用户密码后才能访问到他们自己目录里的内容
首先找到设置 vsftpd 的文件,位置在/etc/vsftpd
conf sudo gedit /etc/vsftpd
conf 服务器的配置 1. 匿名服务器的连接(独立的服务器) 在/etc/vsftpd/vsftpd
conf 配置文件中添加如下几项: Anonymous_enable=yes (允许匿名登陆) Dirmessage_enable=yes (切换目录时,显示目录下
message的内容) Local_umask=022 (FTP上本地的文件权限,默认是077) Connect_form_port_20=yes (启用FTP数据端口的数据连接)* Xferlog_enable=yes (激活上传和下传的日志) Xferlog_std_format=yes (使用标准的日志格式) Ftpd_banner=Moonlight Ftp Server (欢迎信息) Pam_service_name=vsftpd (验证方式)* Listen=yes (独立的VSFTPD服务器)* 功能:只能连接 FTP 服务器,不能上传和下传 注:其中所有和日志欢迎信息相关连的都是可选项,打了星号的无论什么帐户都要添加,是属于 FTP 的基本选项 2. 开启匿名FTP 服务器上传权限 在配置文件中添加以下的信息