群飞开发技术门户

做您身边的学习顾问

注册
热点:

您现在的位置是:主页 > 网站开发 > linux >

用Ubuntu搭建ftp服务器详细步骤,客户端使用主动模

时间:2012-01-16 22:34   来源:未知   收藏  复制分享 点击:

Ubuntu 搭建ftp服务器步骤参考,客户端使用主动模式
(ubutu 10.4 32/64位、ubuntu8.04 32/64位 )
 
选用 32位Ubuntu10.4的云主机作为例子,其他类型的机器步骤类似。
第一步:安装软件vsftpd(用户也可选择其他的ftp服务器软件),参照图1
图片
图1

第二步:修改vsftpd的配置文件,参照图2
图片
图2

以下是我的vsftpd.conf的内容,基本上采用的是vsftpd的默认配置,仅做参考。
 
listen=YES #开启侦听
anonymous_enable=NO #不允许匿名用户登录
local_enable=YES #允许本地用户登录
write_enable=YES #允许本地用户写入
local_umask=022 #指定本地用户上传文件的权限
dirmessage_enable=YES #进入每个目录是显示欢迎信息
download_enable=YES #允许用户下载
xferlog_enable=YES #上传/下载文件时记录日志
port_enable=YES #允许主动模式登录
connect_from_port_20=YES #允许服务器主动模式(从20端口建立数据连接)
local_root=/ftp/pub #指定本地目录
xferlog_file=/var/log/vsftpd.log #日志文件
chroot_local_user=YES #限制所有的本地用户在自家目录
secure_chroot_dir=/var/run/vsftpd/empty 
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem

第三步:重启vsftpd服务,参照图3执行命令/etc/init.d/vsftpd restart
图片
图3
可以看到vsftpd已经启动

第四步:在本机上测试ftp是否搭建成功,参照图4
图片
图4

可以看到在本地测试是成功的,说明ftp服务器已经搭建好了。
注意: 虽然此时在本地测试ftp是可以正常连接的,但是其他的机器仍然不能访问这台ftp服务器,原因是没有在安全组中开启相应的规则。

至此,我们用就可以用IP访问这个FTP服务器了,亦可绑定域名,如 ftp://www.qunfei.com
(责任编辑:admin)
顶一下
(1)
100%
踩一下
(0)
0%

更多相关资讯

最新评论 进入详细评论页>>
发表评论
已有条跟贴(点击查看)
只允许会员评论,请先 登录注册
自动获取登录的用户名请自觉遵守互联网相关的政策法规,文明发言。