提到 SSH(Secure Shell),大家并不陌生,它是建立在应用层和传输层基础上的安全协议,可以用于传输任何数据,我们希望用它来实现文件复制,当然,这属于主动分发的方式。
SSH 有很多功能,它既可以代替 Telnet,又可以为 FTP、POP 等协议提供安全的传输通道。关于它的安全性,这里我们就不重点介绍了,而它作为传输通道的表现,正是我们所关心的,这里不得不提到它的另一个优点,那就是它对传输的数据进行了压缩,以加快传输速度。
值得一提的是,我们这里需要的并不是基于命令行的 SSH,而是将 SSH 的能力集成到站点的应用程序中,幸运的是,很多用于 Web 开发的主流语言都拥有 SSH 客户端代码库或者相应的扩展。
这里我们以 PHP 为例,它可以通过 PECL 扩展来实现 SSH客户端操作,更重要的是,它还实现了基于 SSH 的 SCP 和 SFTP,这正是我们进行文件复制所需要的。
此文章本站原创,地址 https://www.vxzsk.com/1915.html
转载请注明出处!谢谢!
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程
上一篇:crytojs rc4加密解密算法实现
下一篇:3.3、scp文件分发
^