2012-10-08 260 views
0

我有一臺運行HAProxy的服務器,並且想要在該服務器上更改iptables以便在我的應用服務器上進行一些維護。最簡單的方法是什麼?有沒有一種方法可以在C++的遠程機器上執行系統命令?或者我需要在HAProxy機器上運行一個程序來更改該機器的iptables?任何對此的指導都會非常有幫助。在遠程服務器上執行命令行命令

謝謝

+0

是否有一個原因ssh不適合你?當然你已經在使用遠程訪問...... –

回答

2
ssh <hostname> "iptables <parameters>" from linux 

plink <hostname> "iptables <parameters>" from Windows 
+0

謝謝,我從來沒有使用過ssh作爲一個命令,就像一個shell一樣,我想我會設置一個鍵並使用這個方法,它應該適用於什麼我在做。 – Eumcoz

+0

這確實是你想要的,但是一個簡單的警告 - 要小心「iptables​​」是否會破壞你的ssh連接,或者建立一個新的連接。 – twalberg

0

使用libssh或前面所述與代碼中執行命令。

0

給鹽一試。它通過代理通過ssl執行遠程命令。它工作得很好。

Saltstack.org