问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样在linux中搭建FTP服务器?

发布网友 发布时间:2022-04-21 01:56

我来回答

1个回答

热心网友 时间:2022-06-17 05:30

详解Linux中搭建一个ftp服务器。
ftp工作是会启动两个通道:
控制通道 , 数据通道
在ftp协议中,控制连接均是由客户端发起的,而数据连接有两种模式:port模式(主动模式)和pasv(被动模式)
PORT模式:
在客户端需要接收数据时,ftp_client(大于1024的随机端口)-PORT命令->ftp_server(21) 发送PORT命令,这个PORT命令包含了客户端是用什么端口来接收数据(大于1024的随机端口),在传送数据时,ftp_server将通过自己的TCP 20 端口和PORT中包含的端口建立新的连接来传送数据。
PASV模式:
传送数据时,ftp_client--PASV命令-->ftp_server(21) 发送PASV命令时,ftp_server自动打开一个1024--5000之间的随机端口并且通知ftp_client在这个端口上传送数据,然后客户端向指定的端口发出请求连接,建立一条数据链路进行数据传输。
安装ftp
#rpm -qa vsftpd 查看是否已经安装
#yum install -y vsftpd
#rpm -ql vsftpd
/etc/logrotate.d/vsftpd. vsftpd的日志文件
/etc/pam.d/vsftpd PAM认证文件
/etc/rc.d/init.d/vsftpd 启动脚本
/etc/vsftpd vsftpd的配置文件存放的目录
/etc/vsftpd/ftpusers 禁止使用vsftpd的用户列表文件
/etc/vsftpd/user_list 禁止或允许使用vsftpd的用户列表文件
/etc/vsftpd/vsftpd.conf 主配置文件
/etc/vsftpd/vsftpd_conf_migrate.sh vsftpd操作的一些变量和设置
/usr/sbin/vsftpd vsftpd的主程序
其他一些说明文档和手册文件略!
/var/ftp 用户主目录
/var/ftp/pub 用户的目录
#service vsftpd start
#chkconfig --level vsftpd
#chkconfig --level 2345 vsftpd on
2 用户的登录名:ftp(anonymous) 密码空 ,登录的目录为/var/ftp
用用户登录的时候默认是只有的权限,没有上传,创建和删除的权限:
#vim /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES 上传
anon_mkdir_write_enable=YES 创建
anon_other_write_enable=YES 删除
#service vsftpd restart
为了安全应该禁止用户的登录:
#vim /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
#anon_upload_enable=YES 上传
#anon_mkdir_write_enable=YES 创建
#anon_other_write_enable=YES 删除
#service vsftpd restart
3 创建一个直接登录系统用户来登录ftp:
#useradd -s /sbin/nologin viong
#passwd viong
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
婴幼儿认知功能的主义转变出现在几岁 认知发展理论心理发展过程 如何判断相亲对象是否渣男呢? 游船怎么造句 mei字造句 赏阅怎么造句 张金战个人记事 空调扇怎么关 matlab怎么运行程序文件-matlab运行程序文件的方法教程 ios8.1.1怎么没有搜索栏了 怎么在linux下搭建ftp服务器 怎么在linux搭建ftp服务器 如何在linux系统下搭建ftp服务器 如何在 linux 中搭建 FTP 服务 linux怎么搭建ftp服务器 linux 怎么做ftp服务器 在高级设置中启用 TLS 1.0、TLS 1.1 和 TLS 1.2, 联想电脑启动不能从硬盘启动 联想电脑开机后,找不到u盘项? 电脑BIOS启动项没有硬盘启动是什么原因? 笔记本电脑开机找不到硬盘怎么办 联想电脑怎么设置硬盘启动? 在boot里找不到启动项,怎么办? 联想system x3650m5找不到启动盘 联想ideapad320s启动项找不到硬盘 联想笔记本boot里面没有硬盘启动项 联想台式电脑win10改win7系统教程|联想台式机自带win10换win7步骤 我的电脑找不到硬盘启动项? 电磁炉5UF400V电容器正负极有反正吗 电容有哪几种分类? linux下怎么搭建ftp服务器 如何在linux系统下的搭建 FTP服务器 怎么在linux 下搭建ftp服务器 linux怎么配置ftp服务器 如何在linux下搭建ftp服务器 linux下如何搭建ftp服务器 如何在linux上搭建ftp服务器 linux虚拟机怎么搭建ftp服务器 长期坚持瑜伽有哪些好处 每天坚持练习瑜伽到底有什么好处 每天都坚持练瑜伽会有哪些好处? 如果每天进行瑜伽练习对身体会有什么样的好处? 经常做瑜伽,对身体有什么好处? 坚持做瑜伽的好处 经常练瑜伽到底有什么好处呢? 每天坚持练瑜伽,到底会有哪些好处呢? 经常练瑜伽究竟有什么好处? 女人每天坚持做瑜伽,会有什么好处呢? 长期练瑜伽有什么好处? 经常练习瑜伽,对身体有哪些好处?