如何在 python 脚本上运行这个 SSH?
ssh gateway@192.168.0.189 'DISPLAY=:0 notify-send "Title" "Description"'
我的 python 脚本将要求一个 raw_input() 用于Title
,另一个用于Description
. 然后 python 将运行 SSH 插入Title
并由Description
用户键入。
import subprocess
subprocess.check_call(
'''ssh gateway@192.168.0.189 'DISPLAY=:0 notify-send "{0}" "{1}"' '''.format(title, description),
shell=True)
如果您想要更多的控制,您还应该查看 paramiko 库:https ://github.com/paramiko/paramiko这是一个用于 python 的 SSH2 库。