Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/140.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在远程服务器上执行命令行命令_C++_Linux_Ubuntu 12.04_Iptables - Fatal编程技术网

C++ 在远程服务器上执行命令行命令

C++ 在远程服务器上执行命令行命令,c++,linux,ubuntu-12.04,iptables,C++,Linux,Ubuntu 12.04,Iptables,我有一台运行HAProxy的服务器,希望更改该服务器上的iptables,以便对我的应用服务器进行一些维护。最简单的方法是什么?我能用C++在远程机器上预处理系统命令吗?或者我需要在HAProxy机器上运行一个程序才能更改该机器的iptables?这方面的任何指导都会非常有用 谢谢您ssh来自linux的“iptables” ssh <hostname> "iptables <parameters>" from linux plink <hostname>

我有一台运行HAProxy的服务器,希望更改该服务器上的iptables,以便对我的应用服务器进行一些维护。最简单的方法是什么?我能用C++在远程机器上预处理系统命令吗?或者我需要在HAProxy机器上运行一个程序才能更改该机器的iptables?这方面的任何指导都会非常有用

谢谢您

ssh来自linux的“iptables”
ssh <hostname> "iptables <parameters>" from linux

plink <hostname> "iptables <parameters>" from Windows
从Windows点击“iptables”
使用libssh或如前所述执行代码中的命令

试试盐。它通过ssl通过代理执行远程命令。它工作得非常好


Saltstack.org

ssh不适合你有什么原因吗?当然你已经在使用它进行远程访问了……谢谢,我从来没有将ssh作为一个命令使用过,就像一个shell一样,我想我会设置一个密钥并使用这个方法,它应该适用于我正在做的事情。这确实是你想要的,但是一个简单的警告-如果
iptables
做了一些会破坏
ssh
连接的事情,请小心,或者建立一个新系统的能力。