最近使用SecureFx,涉及了两个不同的安全文件传输协议:
-sftp
-ftp over SSH2
这两种协议是不同的。sftp是ssh内含的协议,只要sshd服务器启动了,它就可用,它本身不需要ftp服务器启动。ftp over SSH2则象一个二传手。
1、SFTP的工作模式:
图1显示了SFTP的工作模式,它是作为SSH2的一个子服务工作的。
图 1 SFTP工作模式
2、FTP over SSH2
此协议还是基于ftp协议的。在此协议中SSH2服务器起了一个桥梁作用,把数据在客户端和ftp之间转发。ftp协议本身包括两个通道,一个是控制通道,另一个是数据通道。
FTP over SSH2有两种情况,半安全连接(Less Secure Connection)和安全连接(Full Secure Connection)。在半安全连接时,ftp客户端先和SSH2服务器连接,在这个连接中无论控制通道和数据通道都是加密的。但是SSH2服务器和ftp服务器之间就不是加密的了,如果ftp服务器运行在另外一台机器上,SSH2服务器和ftp直接就是明文传输。见图2。
图 2半安全连接
图3是安全连接模式的情形,SSH2服务器和FTP服务器在同一台服务器上。
图 3 安全连接
分享到:
相关推荐
在Linux操作系统中,数据传输是日常任务的一部分,无论是文件共享还是备份,SFTP(Secure File Transfer Protocol)和FTP(File Transfer Protocol)都是常用的工具。本文将深入探讨如何使用curl命令来实现在Linux...
SharpSSH是由Tamir Khason开发的一个开源项目,它实现了SSH1和SSH2协议,包括SFTP功能。 SSH,全称为Secure Shell,是一种网络协议,用于安全地远程登录到服务器,执行命令或者进行文件传输。SSH通过公钥/私钥对...
为提高安全性,通常会使用FTPS(FTP over SSL/TLS)或SFTP(Secure File Transfer Protocol,但SFTP不是FTP的子集,而是基于SSH协议)。 SSH则是一种网络协议,主要用于安全地远程登录到服务器,执行命令、管理文件...
SFTP 和 FTPS 的区别是什么? 在了解 SFTP 和 FTPS 之前,我们需要先了解为什么需要加密传输。随着网络技术的发展,数据传输的安全性变得越来越重要。SFTP 和 FTPS 都是为了解决这个问题而生的,它们都是加密传输的...
苹果系统下用的SecureFX 软件,支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat...
sfx支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。 资源版本为scrt-9.0.2&sfx-9.0.2,包含软件本体和优化程序。
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序...SecureFX 支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。
Xshell 5是一款强大的SSH客户端,支持SSH1、SSH2和SSH3协议。它提供了安全的终端模拟器,可以方便地执行各种命令行操作,如Linux或Unix系统的管理。Xshell还支持多种终端类型,如ANSI、VT100、VT220等,并具有自定义...
总的来说,FTP和SFTP是文件传输的重要工具,理解它们的工作原理和操作方法,以及如何安全地使用,对于任何涉及网络文件传输的用户都是至关重要的。通过使用模拟工具,我们可以更加高效且安全地进行文件管理。
软件介绍:SecureFX 支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种服务器,它都能提供安全的传输服务。 SecureFX帮助您选择SFTP或FTP,加密的SSH2连接用于...
它提供了图形化的用户界面,操作简单直观,支持FTP、FTPS(FTP over TLS/SSL)以及SFTP等多种协议。以下是FileZilla的一些关键特性: 1. **多平台支持**:FileZilla可在Windows、Linux和macOS等操作系统上运行,...
SecureFX 支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat, ubuntu的客户端文件...
-SecureCRT是一款支持SSH,同时支持Talnet和rlogin协议的终端...SecureFX支持三种文件传输协议:FTP、SFTP、FTP over SSH2。它可以提供安全文件传输,无论连接是任何一种操作系统的服务器,它都能提供安全的传输服务
JSch是一个纯Java实现的SSH2库,它可以让你连接到一个SSH服务器,执行命令,以及进行文件传输。要使用JSch进行文件下载,你需要完成以下步骤: 1. **添加JSch库**:在项目中引入JSch库,可以通过Maven或Gradle配置...
SecureFX 支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat, ubuntu的客户端...
SecureFX 支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat, ubuntu的客户端文件...
它支持FTP(文件传输协议)、SFTP(安全文件传输协议)以及FTP over SSH2(通过SSH2安全通道进行的FTP传输),确保用户在与各种类型的服务器进行数据交换时能够享受到加密和安全保护。 FTP是最常见的文件传输协议,...
软件利用SFTP通过加密,支持FTP、SFTP 和 FTP over SSH2三种文件传输协议,可以提供安全文件传输,同时提供强大的自动化能力,可以实现自动化的安全文件传输。软件界面美观简洁、使用方便,转换速度快,质量高,对于...
SecureFX支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat, ubuntu的客户端文件...
SecureFX支持三种文件传输协议:FTP、SFTP 和 FTP over SSH2。它可以提供安全文件传输。无论您连接的是任何一种操作系统的服务器,它都能提供安全的传输服务。它主要用于Linux操作系统如redhat, ubuntu的客户端文件...