FTPS(上)

FTPS,全称为FTP-SSL,是一种安全的FTP传输服务。本文详细介绍了FTPS的优势,包括其作为加密版FTP的特点,以及如何通过SSL提供安全保障。接着,展示了在Windows环境下使用FileZilla进行FTPS连接的两种方式。此外,还提供了配置Vsftpd服务的步骤,包括实体用户和匿名用户的设置,以及如何启用FTPS并自定义安全证书。
摘要由CSDN通过智能技术生成

FTPS

    FTPS也称作“FTP-SSL”和“FTP-over-SSL” ,它是一种更安全的FTP传输服务

一种多传输协议,相当于加密版的FTP。

    FTPS优势

    FTP传输并不是很安全,在FTP上所有的交流都是简单的文本,可以很容易的获取到,当你在FTP服务器上收发文件的时候,你面临两个风险。第一个风险是在上载文件的时候为文件加密。第二个风险是,这些文件在你等待接收方下载的时候将停留在FTP服务器上,这时你如何保证这些文件的安全。你的第二个选择(创建一个支持SSL的FTP服务器)能够让你的主机使用一个FTPS连接上载这些文件。这包括使用一个在FTP协议下面的SSL层加密控制和数据通道。一种替代FTPS的协议是安全文件传输协议(SFTP)。这个协议使用SSH文件传输协议加密从客户机到服务器的FTP连接。  

    FTPS是在安全套接层使用标准的FTP协议和指令的一种增强型TFP协议,为FTP协议和数据通道增加了SSL安全功能。SSL是一个在客户机和具有SSL功能的服务器之间的安全连接中对数据进行加密和解密的协议。  和sftp连接方法类似,在windows中可以使用FileZilla等传输软件来连接FTPS进行上传,下载文件,建立,删除目录等操作,在FileZilla连接时,有显式和隐式TLS/SSL连接之分,连接时也有指纹提示。

尽管这个并不是特别的危险,但是我们可以稍微的修改下使之更加安全。

 配置Vsftpd服务

 测试环境

FTP: Vsftpd

由于FTP的用户分为以下三类实体用户,访客,匿名登录者,下面就从主要的实用

户和匿名用户来分别说明。

实体用户设置

LDAP用户设置:

由于系统已经配置完成openldap,这里就可以让LDAP里面的用户能够使用FTP.

cd /etc/pam.d/

mv vsftpd{,.bak}

cp /etc/pam.d/system-auth /etc/pam.d/vsftpd

 编辑配置文件:

vim /etc/vsftpd/vsftpd.conf

#Anonymous users

anonymous_enable=NO

#Local users

local_enable=YES

write_enable=YES

local_umask=022

local_root=/home/pub/ #共享目录

userlist_enable=YES

userlist_deny=YES

userlist_file=/etc/vsftpd/user_list

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list #实现chroot功能的用户名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值