linux - 在多台服务器上远程运行 shell 命令?

标签 linux

我需要在多个服务器上运行 shell 命令。有没有安全的方法来做到这一点?现在我正在考虑公开一个 php url,它允许我发送纯脚本命令并让 web 服务器吐出一个 json 响应。但这需要大量工作,而且听起来不太安全。

我想运行诸如“ping”、“whois”和其他网络命令之类的命令。它是关于查看不同服务器之间的连接性。 IE。德国的服务器可以和美国等的服务器对话

最佳答案

使用 ssh。好好读书ssh tutorial .您想将它与公钥一起使用(以避免输入密码)。

当然,您需要在远程服务器机器上运行 SSH 服务器进程。

关于linux - 在多台服务器上远程运行 shell 命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23040772/

相关文章:

python - iPython:无法安装笔记本。请安装 ipython-notebook

c++ - 如何在 Eclipse 中设置 linux C++ 项目?

linux - 保存和恢复终端内容

linux - Bash字典错误没有这样的文件或目录

PHP:如何检测用户是否是 root/sudo?

linux - 使用linux Dig命令查找域的完整IP地址范围?

sql - 无法在 ubuntu 的 postgresql 中创建数据库

linux - 使用socat连接socket,发送命令,读取单行

linux - 无法在linux mint上安装vpython

linux - 带有 -i 选项的 sed 命令(就地编辑)在 Ubuntu 上运行良好,但在 Mac 上运行良好