3.2、SSH

2018年10月26日 08:44 | 52次浏览 作者原创 版权保护

提到 SSH(Secure Shell),大家并不陌生,它是建立在应用层和传输层基础上的安全协议,可以用于传输任何数据,我们希望用它来实现文件复制,当然,这属于主动分发的方式。

SSH 有很多功能,它既可以代替 Telnet,又可以为 FTP、POP 等协议提供安全的传输通道。关于它的安全性,这里我们就不重点介绍了,而它作为传输通道的表现,正是我们所关心的,这里不得不提到它的另一个优点,那就是它对传输的数据进行了压缩,以加快传输速度。

值得一提的是,我们这里需要的并不是基于命令行的 SSH,而是将 SSH 的能力集成到站点的应用程序中,幸运的是,很多用于 Web 开发的主流语言都拥有 SSH 客户端代码库或者相应的扩展。

这里我们以 PHP 为例,它可以通过 PECL 扩展来实现 SSH客户端操作,更重要的是,它还实现了基于 SSH 的 SCP 和 SFTP,这正是我们进行文件复制所需要的。


此文章本站原创,地址 https://www.vxzsk.com/1915.html   转载请注明出处!谢谢!

感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程