4
A
回答
8
SFTP协议没有被动模式 - 它通过一个已建立的连接运行一切(命令和数据)。
11
“被动模式”是FTP协议的一个特色。
在每个单独文件的正常FTP模式下,客户端在端口上进行侦听,并且服务器必须连接到此端口。由于许多防火墙仅支持传出连接,因此添加了被动模式 - 这里客户端连接到服务器以获取单个文件。
SFTP是一个完全独立于FTP的协议 - 它也支持网络上的文件传输,但这已经是相似之处的结束。所有东西(包括命令和数据)都在同一个SFTP通道中传输,通常这个通道(当然如果使用JSch的话)也是通过TCP传输的SSH连接的一部分。这个单一的TCP连接总是由客户端启动,因此如果防火墙不完全阻塞SSH,那么防火墙应该没有问题。
如果您的“安全性限制”(无论这是什么)有问题,它当然不取决于这里的SFTP模式。如果您在问题中添加必要的信息,我们可以在这里帮助您。
相关问题
- 1. SFTP在C#中使用Web客户端
- 2. 使用JSch和GlobalScape的SFTP
- 3. Node.js SFTP客户端
- 4. 如何在客户端启用javascript?
- 5. 后续行动:使用JSch到SFTP时,还必须切换用户
- 6. 改善Scala脚本启动时间 - 客户端模式?
- 7. 流星 - 在客户端启动时使用集合
- 8. 在客户端启用CORS
- 9. 如何在客户端模式下使用YARN运行spark-shell?
- 10. SFTP Mule客户端Java API - 用户登录超时问题
- 11. PostgreSQL客户端 - 如何启动它?
- 12. 如何在链式代码被调用时通知客户端应用程序?
- 13. 如何在使用SMTP客户端时设置传送格式?
- 14. 使用Java的SFTP文件传输JSch
- 15. 使用jsch库复制sftp文件
- 16. 使用Jsch检查SFTP权限
- 17. 无法使用jcraft JSch连接到SFTP
- 18. 为什么Web客户端在使用WIF时需要被动STS
- 19. 自动超时Web客户端使用
- 20. 胖客户端的设计模式 - 瘦客户端使用通用代码?
- 21. MVC 3:如何动态启用/禁用客户端验证
- 22. 为Kafka客户端启用SSL
- 23. 在瘦客户端上使用胖客户端时?
- 24. 在模型中使用soap客户端
- 25. 无法在客户端使用模块
- 26. 如何仅使用小程序和servlet在两个客户端和两个客户端之间启动聊天?
- 27. 什么是在启动几个客户端连接时在.net35中使用AsyncSockets的好模式
- 28. 如何将此客户端作为多线程客户端?
- 29. 启用Block模式的开源FTP客户端
- 30. 如何在客户端上使用Meteor.wrapAsync?