2017-08-24 24 views
0

上运行的bash可以说我有同一个网络上的两台服务器:我怎么可以在远程Linux服务器

db-test-1 
db-test-2 

分贝的测试-1,我怎么能运行在DB-执行bash命令测试2?例如,在DB-测试-1,运行检查,如果一个程序在远程服务器上运行的命令,e.g,

ps -ef |grep consul 

我的方式使用的服务器名称,而不是IP。

回答

1

随着ssh密钥:

  1. 在DB-TEST1:生成一对SSH密钥(SSH-密钥生成)的
  2. 追加或复制DB-TEST1的的.ssh/id_rsa.pub到的.ssh/authorized_keys的
  3. 在DB-TEST1:SSH DB-TEST 2 PS -ef | grep consul

如果您信任远程主机,将会问您的第一个连接。您可以通过添加以下内容来远程执行此操作:StrictHostKeyChecking no in .ssh/config