Python网络编程 SSH
SSH或安全套接字壳,是一种网络协议,提供了一种访问远程计算机的安全方式。安全套壳提供了强大的认证和安全的加密数据通信,在两台计算机之间通过不安全的网络(如互联网)进行连接。SSH被网络管理员广泛用于远程管理系统和应用程序,允许他们通过网络登录到另一台计算机,执行命令并将文件从一台计算机移动到另一台。
随着云服务器变得越来越实惠,SSH是在云服务器上执行各种任务最常用的工具。我们需要它来&;减去
- 为客户的网站设置一个网络服务器
- 将源代码部署到生产服务器上
在python中,SSH是通过使用名为 fabric 的python库实现的 。 它可以用来通过SSH远程发布命令。
例子
在下面的例子中,我们连接到一个主机并发出命令来识别主机的类型。我们捕获结果并将其显示为格式化的文本。
当我们运行上述程序时,我们得到以下输出 −
这是一个样本结果,将取决于服务器。