遠征ssh登入到另一台伺服器上執行命令

2021-06-29 08:13:48 字數 312 閱讀 5499

有時候需要在一台伺服器上,遠端執行另一台伺服器上的命令,如執行另一台伺服器上的指令碼檔案。可以用如下指令碼實現:

vim remote.sh

#!/usr/bin

ssh hadoop@master << eof

cd /home/hadoop/test

sh test.sh

eof注意,在哪個使用者下執行remote.sh指令碼檔案,就需要讓這個使用者與master伺服器的hadoop使用者實現ssh免密碼登入。如我們在root使用者下執行remote.sh,則需要讓root使用者與master伺服器的hadoop使用者實現免密碼登入。

ssh免登入跳轉到另一台伺服器上

現在有 a 10.16.12.220 和b 10.16.12.150 兩台伺服器,為了使a伺服器通過ssh連線b伺服器時,免密登入,做以下操作。1 首先登入a伺服器,檢視是否已經生成了 ssh公鑰私鑰 cat ssh id rsa.pub2 如果不存在,則執行命令生成 p 無需密碼 ssh keyg...

從一台伺服器向另一台伺服器拷貝檔案

使用scp命令 scp就是secure copy,scp在主機複製檔案。他使用ssh作為資料傳輸。而且用同樣認證和安全性。scp將在認證中請求輸入密碼所有的檔案可能需要伺服器和使用者的特別描述來指明檔案將被複製到 從某台伺服器。而兩個遠端登入的伺服器間的檔案複製是允許的。scp命令選項 1 強制sc...

如何利用mount命令掛載另一台伺服器上的目錄

檔案伺服器 被掛載機 192.168.1.100 操作機 掛載到機 192.168.1.200 也就是說,你在操作機上進行的操作,實際上都到檔案伺服器上去了 1.開啟nfs服務 在檔案伺服器 被掛載機 上 chkconfig level 35 nfs on 開啟nfs開機執行 service nfs...