远程服务器命令执行

bob*_*bsr 4 python

什么是在远程服务器上执行shell命令并获得输出而不实际登录的最佳方法.

也许用shh键.最好用python.

Dav*_*d Z 7

你的意思是没有手动登录?因为实际上允许您在不登录的情况下执行命令的服务器将是一个巨大的安全风险.

看起来在SSH的Python接口领域,Paramiko是现在每个人都在使用的东西.这是我通过Google找到的一篇很好的介绍性文章:http: //jessenoller.com/2009/02/05/ssh-programming-with-paramiko-completely-different/

为了避免每次登录时都输入密码,您确实需要在计算机上设置SSH密钥对并将公钥发送到服务器.这样做的方法取决于您使用的SSH客户端以及服务器使用的SSH服务器软件.