【发布时间】:2017-08-02 13:42:50
【问题描述】:
我正在使用pxssh 建立与服务器的 SSH 连接。可以建立连接,我可以运行简单的命令,例如ls -l。
我现在需要的是通过该 SSH 连接创建 iptable 条目。 我已经尝试了以下
s = pxssh.pxssh()
print(ip)
if not s.login(ip, username, auth_password):
Log("SSH session failed on login")
Log(str(s))
else:
Log("SSH session login successful")
cmd = 'sudo iptables -I INPUT -p udp -m udp --dport 53 -j ACCEPT;'
s.sendline(cmd)
s.prompt()
print(s.before)
s.logout()
它运行没有错误,但是连接到服务器时,没有创建任何iptable条目!?
【问题讨论】: