远程触发其他网络上的计算机



>我有一个脚本,我希望使用来自完全远程源的输入字符串触发,延迟为 <2 秒。我正在考虑建立一个网站来触发它,但这似乎是一个糟糕的选择。

理想情况下,我正在寻找一些可以通过某些现有服务器与另一个 python 脚本通信的包,但这可能太乐观了。有没有一种优雅的方法可以做到这一点?

假设您可以与机器建立SSH连接,这对于Paramiko来说应该很容易做到。您应该能够相当轻松地实现 <2s 延迟 - 这是执行单个命令的相当长的时间(假设您不希望脚本执行并返回某些内容(。

在你的Python脚本中,你可以使用这样的东西:

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

最新更新