如何使用python脚本从windows主机在远程linux服务器上运行linux命令。我正在使用Python2.7.10,我想将ssh放到远程linux机器中,并发出一些基本命令,这些命令都来自在windows主机上执行的脚本。
发布于 2015-09-22 20:34:38
您可以使用帕拉米科。示例:
通过pip安装:
pip安装paramiko
代码:
import paramiko
ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect("ip address", username="user_name", password="password", port=1234)
ssh.exec_command('your command')这将允许您在两台机器之间建立SSH连接并执行命令。您可以这样读取输出:
stdin, stdout, stderr = ssh.exec_command(cmd)
lines = stdout.readlines()
errors = stderr.readlines()
for e in errors:
print 'error', e
for l in lines:
print 'line', lhttps://stackoverflow.com/questions/32725229
复制相似问题