首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Linux

    聊聊 FTP、SFTP、FTPS

    FTPS是在安全套接层使用标准的FTP协议和指令的一种增强型FTP协议,为FTP协议和数据通道增加了SSL安全功能。FTPS也称作“FTP-SSL”和“FTP-over-SSL”。 SFTP和FTPS的区别SFTP 和FTPS都是为ftp连接加密,一个是借助ssl协议加密,一个时借助ssh加密。 而ftps是ftp-over-ssl的意思,即ftp借助ssl协议加密传输,不但要用ftp服务器还要用ssl协议加密。

    3.6K31编辑于 2024-01-25
  • 来自专栏码农编程进阶笔记

    浅谈FTP,SFTP,FTPS区别

    二、FTPS (一种多传输协议) 一种多传输协议,相当于加密版的FTP。默认端口号是21。当你在FTP服务器上收发文件的时候,你面临两个风险。第一个风险是在上载文件的时候为文件加密。 你的第二个选择(创建一个支持SSL的FTP服务器)能够让你的主机使用一个FTPS连接上载这些文件。这包括使用一个在FTP协议下面的SSL层加密控制和数据通道。 一种替代FTPS的协议是安全文件传输协议(SFTP)。这个协议使用SSH文件传输协议加密从客户机到服务器的FTP连接。 FTPS是在安全套接层使用标准的FTP协议和指令的一种增强型FTP协议,为FTP协议和数据通道增加了SSL安全功能。FTPS也称作“FTP-SSL”和“FTP-over-SSL”。 和sftp连接方法类似,在windows中可以使用FileZilla等传输软件来连接FTPS进行上传,下载文件,建立,删除目录等操作,在FileZilla连接时,有显式和隐式TLS/SSL连接之分,连接时也有指纹提示

    5.1K30发布于 2021-07-20
  • ProFTPD 搭建FTPS 服务器

    配置3 FTPS 证书的申请我就不涉及了,和HTTPS证书一样。 TLSRequired on     # 禁用FTP,只允许FTPS,如需同时支持FTP,改为off         TLSRSACertificateFile /path/ftp.cert         MD5         TLSVerifyClient off </IfModule> 使用 Implicit 模式(在端口990连接FTPS,不推荐了),需要修改和添加如下配置:        

    41200编辑于 2025-07-14
  • 来自专栏全栈程序员必看

    浅谈FTP,SFTP,FTPS区别「建议收藏」

    二、FTPS (一种多传输协议) 一种多传输协议,相当于加密版的FTP。默认端口号是21。当你在FTP服务器上收发文件的时候,你面临两个风险。第一个风险是在上载文件的时候为文件加密。 你的第二个选择(创建一个支持SSL的FTP服务器)能够让你的主机使用一个FTPS连接上载这些文件。这包括使用一个在FTP协议下面的SSL层加密控制和数据通道。 一种替代FTPS的协议是安全文件传输协议(SFTP)。这个协议使用SSH文件传输协议加密从客户机到服务器的FTP连接。 FTPS是在安全套接层使用标准的FTP协议和指令的一种增强型FTP协议,为FTP协议和数据通道增加了SSL安全功能。FTPS也称作“FTP-SSL”和“FTP-over-SSL”。 和sftp连接方法类似,在windows中可以使用FileZilla等传输软件来连接FTPS进行上传,下载文件,建立,删除目录等操作,在FileZilla连接时,有显式和隐式TLS/SSL连接之分,连接时也有指纹提示

    10.6K51编辑于 2022-07-11
  • 来自专栏python3

    通过python+ftps远程备份企业数

    压缩当前备份数据目录,并通过上传到远程ftps服务器。加入任务计划每天11.30执行(自动备份在11点)。 登录ftps可以看到上传了20171011.zip压缩备份文件。 注意:此处代码为了隐私安全隐去了ftp的地址和端口及用户名和密码;另外建议使用ftp + SSL证书登录。以保障安全。

    1K20发布于 2020-01-08
  • 用 Python 检查 FTPS 服务器证书是否过期

    之前写过一个检查HTTPS证书的《证书到期检查》,今天遇到个需求要检查FTPS的。 问AI,给个大体的代码,但是跑不通,还是自己搜索找到了答案。 连接 ftps = FTP_TLS(context=ssl. _create_stdlib_context(cert_reqs=ssl.CERT_REQUIRED)) ftps.connect(hostname, port) ftps.auth = "ftps.example.net" # 替换为你的 FTPS 服务器地址 ftps_port = 21 # 默认 FTPS 端口(显式 FTPS) check_cert_expiry (ftps_host, ftps_port) 输出只有一行字: 证书未过期,有效至: 2026-01-18 23:59:59

    16500编辑于 2025-07-14
  • 使用 ProFTPD + mod_proxy 搭建 FTPS 代理服务器

    介绍 可以达到的目的: 为不支持FTPS的FTP服务器添加ProFTPD的FTPS支持(通过mod_tls) 为不支持FTPS的FTP客户端添加ProFTPD的FTPS支持 为不支持IPv6的FTP客户端 的日志记录功能(TransferLog、ExtendedLog等) 对于没有此类功能的FTP服务器,使用ProFTPD的监控功能(例如mod_snmp) 也就是支持各种协议的组合代理: client --- FTPS ---> proxy --- FTP ---> server client --- FTP ---> proxy --- FTPS ---> server client --- FTPS ---> proxy --- FTPS ---> server client --- FTP ---> proxy --- FTP ---> server 当使用mod_proxy进行代理时,所有数据传输(例如文件上传/下载 ://storage.xxxx.yyy:21" "ftps://storage1.xxxx.yyy:21" </IfModule> 参考:https://htmlpreview.github.io/?

    44700编辑于 2025-07-14
  • 来自专栏智慧分享屋

    EditPlus中文版-具有 FTP、FTPS 和 sftp 功能的文本编辑器

    EditPlus编辑器 EditPlus - 具有 FTP、FTPS 和 sftp 功能的文本编辑器 EditPlus 是一款适用于 Windows 的文本编辑器,具有内置的 FTP、FTPS 和 sftp 用于预览 HTML 页面的无缝 Web 浏览器,以及用于将本地文件上传到 FTP 服务器的 FTP(也包括 sftp 和 FTPS)功能。 FTP(也是 sftp 和 FTPS)功能,用于将本地文件上传到 FTP 服务器或直接编辑远程文件。

    2.7K30编辑于 2023-02-23
  • 来自专栏黑伞安全

    TLS-Poison 攻击方式在真实CTF赛题中的利用实践

    比如 FTPS ,FTP over TLS 等等?接下来就让我们来看看 FTPS 是可以如何利用的吧。 ? 为了保持与现有的非 FTPS 感知客户端的兼容性,隐式 FTPS 默认在 IANA 规定的端口 990/TCP 上监听 FTPS 控制通道,并在端口 989/TCP 上监听 FTPS 数据通道。 如果 FTPS 客户端用一个未知的安全机制挑战 FTPS 服务器, FTPS 服务器将以错误代码 504(不支持)响应 AUTH 命令。 FTPS 服务器建立连接,那为什么我们只是简单访问一次 FTPS 服务器就会产生会话重用的现象呢? 因为我们使用的格式是ftps://ftps.exmaple.com:11211/这种形式,这只能是隐式 FTPS 的格式,所以使用隐式 FTPS 剩下的便是如何构造 exp 的问题了,怎么去弄一个隐式

    3.1K60发布于 2021-07-16
  • 来自专栏编程宝典

    Ubuntu 使用 vsftpd 基于系统用户配置相互隔离的 ftp (ftps) 服务并禁止账户 ssh shell 登陆功能

    想想我需要的是一个ftp服务来提供文件上传下载的方法,为何不直接独立配置 ftp 服务,顺着这个思路,我找到了 Linux Server 下非常优秀的一款软件  vsftpd,这款软件 支持  ftp, ftps                        #开启 sslv3 协议支持     implicit_ssl=YES                   #指定ssl 加密方式为隐式加密(该项开启之后 ftp 工作于 ftps 隐式加密模式下,ftps 模式端口默认为 990,需要特意指定端口为 990,如果不开启则,不需要修改端口)     listen_port=990                    #设定ftp 创建一个文件夹用于存放 www.xxxx.com 的文件     sudo chmod 777 /var/www/www.xxxx.com        #调整创建的文件夹权限为 777      这时候我们重新刷新 ftps

    1.9K30编辑于 2022-10-28
  • 来自专栏算法和应用

    利用局部正确性设计完美仿真算法

    这种算法被称为完美模拟,这里建立各种用于构建这种算法的方法都源自相同的结果:完美模拟的基本定理(FTPS)。 FTPS为递归概率算法的输出提供了两个必要且充分的条件,以准确地得出所需的分布。 algorithm are shown to derive from the same result: the Fundamental Theorem of Perfect Simulation (FTPS The FTPS gives two necessary and sufficient conditions for the output of a recursive probabilistic algorithm

    63820发布于 2019-07-18
  • 来自专栏BioIT爱好者

    R 语言 download.file 的几点知识

    On Windows the "wininet" method is used apart from for ftps:// URLs where "libcurl" is tried. 在 Windows 中,默认使用 "wininet" 的方法,对于 ftps:// 的资源会尝试使用 "libcurl" 的下载方法。 相同点: curl 和 libcurl 都可以利用多种多样的协议来传输文件,包括 HTTP, HTTPS, FTP, FTPS, GOPHER, LDAP, DICT, TELNET and FILE

    99910发布于 2021-10-15
  • 来自专栏ops技术分享

    linux网络相关文件说明

    614/tcp # SSLshell sshell 614/udp # SSLshell ftps-data 989/tcp # ftp protocol, data, over TLS/SSL ftps-data 989/udp # ftp protocol, data, over TLS/SSL ftps 990/tcp # ftp protocol, control, over TLS/SSL ftps 990/udp # ftp protocol, control, over TLS/SSL ssh-mgmt

    1.3K20发布于 2021-05-26
  • 来自专栏linux百科小宇宙

    lftp命令使用详解

    lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp, fish. (其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell: 有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。 lftp命令 是一款优秀的文件客户端程序,它支持ftp、SETP、HTTP和FTPs等多种文件传输协议。

    2.8K00发布于 2021-06-06
  • 来自专栏实用软件工具

    【FTP工具】运维必备——FlashFXP 免安装版:高效稳定的FTP运维工具图文下载安装全指南

    该软件全面支持FTP、FTPS、SFTP及HTTP等多种文件传输协议,并独具服务器间直接传输(FXP)功能,非常适合需要频繁进行文件交互、网站维护及服务器管理的专业场景。 核心功能特点:多协议支持:覆盖FTP、FTPS、SFTP、HTTP等常见传输协议服务器间直传(FXP):无需本地中转,提升传输效率断点续传:网络中断后可恢复传输,避免重复操作远程文件管理:直接编辑、重命名 开始批量操作步骤7.快捷访问FTP服务器及本地路径建立书签 快速连接 本地路径创建书签 步骤8.其他一些功能 很多其他实用功能,可以试一下 快速连接里 多站点运维 四、高级功能配置安全连接设置 FTPS /SFTP连接:在站点设置中选择相应协议类型SFTP连接:需提供SSH密钥文件FTPS连接:建议选择显式加密方式传输性能优化 进入"选项"→"参数设置"调整:传输模式:根据网络环境选择主动/被动模式连接超时

    2K10编辑于 2025-09-21
  • 来自专栏一个执拗的后端搬砖工

    云服务器安装Sftp并通过java访问

    = new FTPSClient(); ftpsClient.setControlEncoding("UTF-8"); log.info("connecting...ftps 服务器:" + this.hostname + ":" + this.port); ftpsClient.connect(hostname, port); // 连接ftps服务器 boolean loginRs = ftpsClient.login(username, password); // 登录ftps服务器 log.info("login...ftps服务器 replyCode={}",this.hostname, this.port,replyCode); } log.info("connect successful...ftps

    7.2K60编辑于 2021-12-21
  • 来自专栏网络技术联盟站

    华为实操系列 | 如何通过FTP拷贝文件?

    测试 | ©瑞哥 此文用时0小时48分钟,原创不易,坚持更不易,希望我的每一份劳动成果都可以得到大家的一个【在看】 远程传输文件 1、科普小插曲 文件传输方式有:TFTP、FTP、SFTP、SCP、FTPS SFTP、SCP、FTPS方式安全性较高,但是配置较复杂。 本次主要跟大家分享如何通过FTP方式传输文件。 举个“栗子” ?

    2K50发布于 2019-07-23
  • 来自专栏Mac知识分享

    CRAX Commander for Mac(双窗格文件管理器) v1.13.3激活版

    试试这款双窗格文件管理器CRAX Commander for Mac,它与 Subversion 集成,并具有内置的 FTP/FTps、SFTP/SSH、WebDAV、SMB、AFP 客户端功能。 全键盘快捷方式自定义将自定义工具定义为菜单项和工具栏项可配置的侧边栏面板支持颜色定义基于文件的扩展名或属性在后台复制和移动文件/文件夹(非阻塞 GUI 文件操作)复制或移动时合并文件夹的内容用于使用 SSH/SFTP、FTP/FTps

    1.2K30编辑于 2023-02-17
  • 来自专栏用户8644135的专栏

    CentOS 7.4升级Curl版本

    Curl支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。 0.7.0 (+libicu/50.1.2) libssh2/1.9.0 nghttp2/ 1.6.0Release-Date: 2020-04-29 Protocols: dict file ftp ftps 0.7.0 (+libicu/50.1.2) libssh2/1.9.0 nghttp2/ 1.6.0Release-Date: 2020-04-29 Protocols: dict file ftp ftps

    4.9K30发布于 2021-06-29
  • 来自专栏流媒体音视频

    curl和wget的真正区别!

    传输模式 --preserve-permissions 保留远程文件的权限 --retr-symlinks 递归目录时,获取链接的文件 (而非目录)FTPS 选项: --ftps-implicit 使用隐式 FTPS(默认端口 990) --ftps-resume-ssl 打开数据连接时继续控制连接中的 SSL/TLS 会话 --ftps-clear-data-connection 只加密控制信道;数据传输使用明文 --ftps-fallback-to-ftp

    3.8K22编辑于 2023-09-21
领券