在我的本地计算机上像代理命令行一样使用远程服务器 IP

在我的本地计算机上像代理命令行一样使用远程服务器 IP

我有一个远程 Linux 服务器,其 IP 地址为 xxxx 我想使用我的服务器来使用我的命令。

例如,我想使用apt-get update本地计算机上的命令和在本地计算机上运行的命令,但像代理一样使用我的远程 IP...

我怎样才能做到这一点

答案1

您是否希望在本地计算机上输入的命令在本地计算机和一台或多台远程计算机上执行?或者您只想能够在远程计算机上运行命令?

后一种情况很简单,使用 ssh 登录远程计算机并开始在 shell 中执行命令。在权限和硬件功能允许的情况下,您可以在 shell 上本地执行的任何操作都可以远程执行。

对于前者,你可能想要类似的东西集群SSH或者PDSH能够在多台机器上同时运行命令。两者都是为高性能计算(HPC)集群而设计的,但可以在任何机器组上使用。

我的建议是使用pdsh,它设置简单且效果良好。我已经在 HPC 集群以及小型和大型服务器和工作站网络上使用了它。

相关内容