没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
FTP 是File Transfer Protocol(文件传输协议)的英文简称,用于Internet上的文件的双向传输。
使用 FTP 来传输时,是具有一定程度的危险性, 因为数据在因特网上面是完全没有受到保护的明文传
输方式!
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP,
从名称定义上基本可以看出,这是为了解决ftp传输安全性问题的。
服务器端:vsftpd 客户端 : ftp
ftp的本地用户模式创建用户时,请使用以下命令:useradd -s /sbin/nologin username前提:
将/sbin/nologin 添加到 /etc/shells中(处于操作系统安全考虑:这样用户就可以在登录ftp的同时不
会登录操作系统)
samba和ftp的区别1: samba支持在客户端直接修改 ftp不支持在客户端直接修改,需要先下载到客
户端,修改完后,再上传覆盖掉服务器端的版本
samba和ftp的区别2: samba借用了linux的用户,但密码是独立创建的 ftp借用了linux的账号及密
码
1.1 安全特性
2. VSFTP连接类型:
控制连接(持续连接) ---> TCP 21(命令信道) ---> 用户收发FTP命令
数据连接(按需连接) ---> TCP 20(数据信道) ---> 用于上传下载数据
数据连接(按需连接) ---> TCP 随机(数据信道) ---> 用于上传下载数据
3. VSFTP工作模式:
Port模式:
FTP 客户端首先和服务器的TCP 21端口建立连接,用来发送命令,客户端需要接收数据的时候在这个
通道上发送PORT命令。PORT命令包含了客户端用什么端口接收数据。在传送数据的时候,服务器端
通过自己的TCP 20端口连接至客户端的指定端口发送数据。FTP server必须和客户端建立一个新的连
接用来传送数据。
网络服务---VSFTP
VSFTP概述
1.
vsftp程序的运行者一般是普通用户,降低了相对应进程的权限,提高了安全性
1.
任何需要执行较高权限的指令都需要上层程序许可
2.
ftp所需要使用的绝大多数命令都被整合到了vsftp中,基本不需要系统额外提供命令
3.
拥有chroot功能,可以改变用户的根目录,限制用户只能在自己的家目录
4.
1.
1.
2.
3.
4.
Passive模式:
FTP 客户端首先和服务器的TCP 21端口建立连
接,用来建立控制通道发送命令,但建立连接后客户端发送Pasv命令。服务器收到Pasv命令后,打开
一个临时端口(端口大于1023小于65535)并且通知客户端在这个端口上传送数据的请求,客户端连
接FTP服务器的临时端口,然后FTP服务器将通过这个端口传输数据。
注意:由于VSFTP的被动模式是随机端口进行数据传输,所以在设置防火墙时需要刻意放行。
FTP的两种模式主动模式所使用的端口是20和21端口,而被动模式中,默认开放的是大于1023的端口
和21端口,相比而言被动模式更加安全,但是如果只是简单的文件共享,不考虑安全性则可以直接选
用主动模式。其次被动模式还有一个非常麻烦的地方,由于需要开放大量的端口,在使用防火墙进行
端口过滤及保护时就异常麻烦,一般使用被动模式时都会选定一个端口范围作为被动模式所需端口。
注意:VSFTP默认两种模式都支持,最终决定使用哪种模式很多时候取决于所使用的的FTP客户端工
具,当然也可以在服务器端的配置文件禁止掉某一种模式,强行使用另外一种
剩余9页未读,继续阅读
echo“Mr_zhao”
- 粉丝: 1
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0