- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
搭建服务器步骤参考被动模式搭建服务器步骤参考客户端使用被动模式位位选用位的云主机作为例子其他类型的机器步骤类似第一步安装软件用户也可选择其他的服务器软件参照图图第二步修改的配置文件参照图图以下是我的的内容基本上采用的是的默认配置仅做参考开启侦听不允许匿名用户登录允许本地用户登录允许本地用户写入指定本地用户上传文件的权限进入每个目录是显示欢迎信息允许用户下载上传下载文件时记录日志允许主动模式登录允许服务器主动模式从端口建立数据连接指定本地目录日志文件限制所有的本地用户在自家目录允许被动模式连接设置
Ubuntu 搭建 ftp 服务器步骤参考(被动模式)
Ubuntu 搭建 ftp 服务器步骤参考,客户端使用被动模式
(ubutu10.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
pasv_enable=YES #允许被动模式连接
pasv_min_port=50000 #设置用于被动模式的服务器的最大端口号
pasv_max_port=51000 #设置用于被动模式的服务器的最小端口号
#这几条语句主要是用来配置 ftp 服务端在被动模式下连接的端口范围,我设置的端口范围#是 50000-51000。用户可以
根据#自己的需要配置相应的端口范围(但是要注意端口范围,最小的端口要大于 1024,最大的端口要小于 65535)。
增加这几条语句后,我的配置文件如图 3。
图 3
第三步:重启 vsftpd 服务,参照图 4
执行命令/etc/init.d/vsftpd restart
图 4
可以看到 vsftpd 已经启动
第四步:在本机上测试 ftp 是否搭建成功,参照图 5
Vsftpd 默认是不能使用 root 用户登录的,这里我们新建一个用户 tmp 来测试。
1) 在控制台输入命令 useradd tmp -d /ftp/pub,这样就建立了 tmp 这个用户,他的根目录为/ftp/pub
2) 现在要为用户 tmp 设置密码,输入命令 passwd tmp,然后再输入要密码的内容即可
3) 在控制台输入 ftp
4) 在出想 ftpgt;的提示后,输入命令 open localhost
5) 依次输入用户名 tmp 和密码
图 5
可以看到在本地测试是成功的,说明 ftp 服务器已经搭建好了。
第五步:在安全组中打开相应的规则,参照图 6、图 7
1)选中图 6 中 ftp 这个选项
图 6
2)点击提交,添加 ftp 相应的规则
图 7
3)在安全组中添加在 ftp 服务器配置中开放的端口,在上面的配置文件中我们开放的端口范围是 50000-51000。安全组
中开放的端口的步骤如下:
a. 在协议中选择 Custom TCP
b. 在端口范围中填写 50000-51000,在源 IP 中填写 /0
c. 再点击添加规则、提交就在安全组中开放了 50000-51000 这个范围的端口。
参照图 8。
图 8
图 9
现在可以
您可能关注的文档
- page 1 主题活动series activities summits,professionalseminars .pdf
- palo alto 联合学区2016-17 学年三年级课程摘要palo alto 学校的三 .pdf
- palo alto 联合学区2016-17 学年五年级课程摘要palo alto 学校的五 .pdf
- panelview 5500 和panelview plus 7 performance 人机介面专用转 .pdf
- pdf - 林业科学.pdf
- pdf [894kb] - 环境化学.pdf
- pdf 107 m - 科学技术与工程.pdf
- pdf 61209 k - 湖南工业大学期刊网.pdf
- pdf 88403 k - 石油与天然气化工.pdf
- pdf 102077 k - 食品研究与开发.pdf
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)