0

如何在 python 脚本上运行这个 SSH?

ssh gateway@192.168.0.189 'DISPLAY=:0 notify-send "Title" "Description"'

我的 python 脚本将要求一个 raw_input() 用于Title,另一个用于Description. 然后 python 将运行 SSH 插入Title并由Description用户键入。

4

2 回答 2

2
import subprocess
subprocess.check_call(
    '''ssh gateway@192.168.0.189 'DISPLAY=:0 notify-send "{0}" "{1}"' '''.format(title, description),
    shell=True)
于 2013-04-01T15:11:48.837 回答
1

如果您想要更多的控制,您还应该查看 paramiko 库:https ://github.com/paramiko/paramiko这是一个用于 python 的 SSH2 库。

于 2013-04-01T15:18:26.063 回答