0
我使用pxssh
建立到服務器的SSH連接。連接可以建立,我可以運行簡單的命令,如ls -l
。Python pxssh執行iptables不工作
我現在需要的是通過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的條目時!?