【问题标题】:How run python script in remote machine with ssh如何使用 ssh 在远程机器上运行 python 脚本
【发布时间】:2019-04-27 21:47:09
【问题描述】:

我创建了一个 python 脚本,我想将这个脚本从我的机器运行到多个客户端,而不是在客户端中安装它。 python 中是否有可用的包或库来执行此操作?

【问题讨论】:

  • 如果你想在机器上运行 Python 程序,你必须在机器上安装 Python 解释器。如果该机器上未安装 Python,您将必须构建和部署一个可执行文件,其中包含您的代码、Python 解释器和任何所需的库。看模块pyinstaller

标签: python sockets ssh


【解决方案1】:

您可以尝试以下方法:-

ssh = paramiko.SSHClient()
ssh.connect(server, username=username, password=password)
ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command(cmd_to_execute)

你可以通过this

【讨论】: