2012-10-08 160 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