原创 ubuntu安装ftp服务器

2013-1-3 19:22 1021 12 12 分类: MCU/ 嵌入式

1、安装软件

~$ sudo apt-get install vsftpd

2: 配置vsftpd


2.1 修改vsftpd的配置文件。此类配置文件通常位于 /etc 目录下。


~$ sudo gedit /etc/vsftpd.conf

listen=YES       # 服务器监听
anonymous_enable=YES       # 匿名访问允许
local_enable=YES    # 本地主机访问允许
write_enable=YES    # 写允许
anon_upload_enable=YES
# 匿名上传允许,默认是NO,嫌麻烦的可以开起来。出了问题我不负责~
anon_mkdir_write_enable=YES  # 匿名创建文件夹允许
dirmessage_enable=YES  # 进入文件夹允许
xferlog_enable=YES   #  ftp 日志记录允许
connect_from_port_20=YES     # 允许使用20号端口作为数据传送的端口
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

2.2  设置ftp相关目录

@ubuntu:/$ cd /srv/ftp

@ubuntu:/srv/ftp$ sudo mkdir upload

@ubuntu:/srv/ftp$ sudo mkdir download

@ubuntu:/srv/ftp$ sudo chmod 755 download

@ubuntu:/srv/ftp$ sudo chmod 777 upload

@ubuntu:/srv/ftp$ cd ..
@ubuntu:/srv$ sudo chmod 755 ftp
 

3:重启动vsftpd


~$ sudo service vsftpd restart

此服务器端vsftp的最基本配置已完成,vsftpd已开启。(注意你的防火墙配置,作为简单试验可以直接停用防火墙)
        当然关闭vsftpd进程只需要执行~$ sudo service vsftpd stop,同时还可以使用命令~$ pgrep vsftpd 来查看进程vsftp是否存在。

 

 

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /2 下一条