标签 vsftpd 下的文章 - 学习笔记
首页
影视
壁纸
直播
留言
统计
关于
搜 索
1
WPS2021邮政专用版(高级无限制)
594 阅读
2
微软远程桌面(RD客户端.apk)
339 阅读
3
第18周福利图1
297 阅读
4
百度网盘解析站汇总
283 阅读
5
Nginx下配置Typecho 1.2.0伪静态
259 阅读
技术教程
软件分享
游戏分享
源码分享
值得一看
登录
/
注册
搜 索
标签搜索
游戏
小姐姐
福利
福利图
中文版
Typecho
2023
特别版
角色扮演
支持手柄
美女
动作
Ubuntu
PDF
精简版
TV
电影
汉化
重制版
冒险
博主
累计撰写
64
篇文章
累计收到
21
条评论
首页
栏目
技术教程
软件分享
游戏分享
源码分享
值得一看
页面
影视
壁纸
直播
留言
统计
关于
用户登录
登录
注册
找到
1
篇与
vsftpd
相关的结果
2023-03-30
Ubuntu下搭建FTP服务器
FTP连接模式FTP有两个端口,一个端口是作为控制连接端口,即21号端口,该端口用于发送指令给服务器以及等待服务器相响应;另一个端口是数据传输端口,端口号为20,用来建立数据传输通道;所以FTP的连接模式有两种,主动和被动,也就是PORT和PASV,这都是相对于服务器而言,类似zabbix的主动与被动。PORT模式主动模式FTP客户端把自己的高位端口和FTP服务器的TCP的21端口建立连接通道,通过这个通道发送命令,客户端需要接收数据的时候在这个通道上发送PORT命令,告诉服务端,客户端用什么端口接收数据,从而服务端收到客户端的端口信息后,就通过自己的20端口和客户端的指定随机高位端口进行连接,数据链路建立。PASV模式被动模式是当客户端发送数据请求后,服务端也会发信息给客户端,告诉客户端,服务端在它本地打开了一个高位端口,让客户端来连吧,当客户端收到服务端的信息后,就去连接服务端的高位随机端口,数据链路建立。区别两种模式主要是数据链路建立的不同,主动模式是客户端在本地打开一个高位端口等待服务端建立连接,被动模式是服务端打开一个高位端口等待客户端去建立一个数据连接。知道这些对于理解FTP就差不多了,下面开始介绍在ubuntu下如何搭建FTP的主动和被动搭建sudo vsftpd -versionsudo apt-get install vsftpdsudo mkdir -p /home/ftp sudo useradd -d /home/ftp -s /bin/bash root #root为你为该ftp创建的用户名 sudo passwd root #用cat etc/passwd可以查看当前系统用户sudo vi vsftpd.conf#设置属性值 anonymous_enable=NO #禁止匿名访问 local_enable=YES write_enable =YES ESC 退出编辑, 输入:wq 后回车保存退出编辑。sudo service vsftpd start主动被动模式配置#主动模式配置 listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES connect_from_port_20=YES #主动模式进行数据传输时是否使用20端口 xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO chroot_local_user=YES allow_writeable_chroot=YES write_enable=YES local_root=/data/storage local_umask=0 file_open_mode=0666 port_enable=YES #主动模式开启#被动模式配置 listen=NO listen_ipv6=YES anonymous_enable=NO local_enable=YES dirmessage_enable=YES use_localtime=YES xferlog_enable=YES xferlog_file=/var/log/vsftpd.log xferlog_std_format=YES secure_chroot_dir=/var/run/vsftpd/empty pam_service_name=vsftpd rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key ssl_enable=NO chroot_local_user=YES allow_writeable_chroot=YES write_enable=YES local_root=/data/storage local_umask=0 file_open_mode=0666 pasv_enable=YES #开启被动模式 pasv_min_port=10001 pasv_max_port=10250 pasv_promiscuous=YES #关闭被动模式时的安全检查
2023年03月30日
102 阅读
0 评论
0 点赞