執行 SSH 命令
適用於: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
執行 SSH 命令活動會開啟 SSH 連接到遠端伺服器並在該伺服器上執行 shell 命令。 使用執行 SSH 命令活動可執行備份應用程式或批次指令碼在非 Windows 電腦上執行的一組複雜的命令。 執行 SSH 命令活動可以在安全的殼層中執行任何命令。
執行 SSH 命令 PuTTY beta.61 基礎活動。 在 「 執行 SSH 命令 」 中的 SSH 實作有一定的限制:
針對所有 SSH-1 和 SSH 2 伺服器無法執行 SSH 命令活動。 一般而言,大部分的 SSH 伺服器,但它與此活動函式不適用於所有 SSH 伺服器實作。
您必須下載並使用 PuTTy 金鑰產生工具來建立執行 SSH 命令活動的索引鍵。 金鑰產生工具會在 下載 PuTTY-免費 SSH 和適用於 Windows 的 telnet 用戶端。
執行 SSH 命令活動支援 SSH-1。 Microsoft 不建議使用 SSH-1。 如果您想要防止執行 SSH 命令活動使用 SSH-1,您應該使用金鑰檔包含不支援 SSH-1 的索引鍵。 請勿使用使用者名稱和密碼的配對使用金鑰檔。
屬性 接受主索引鍵變更 不是建議的設定。 這個屬性只應該用於時的金鑰儲存在 runbook 伺服器上建立的初始連接到電腦。 包含執行 SSH 命令活動的 Runbook 應該設有 接受主索引鍵變更 停用。 當您使用這個屬性會停用 SSH 伺服器的身分識別的驗證並代表安全性風險。
您應該檢閱清單如果破解密碼的密碼編譯支援 PuTTY,在找到 加密演算法選取。
PuTTY beta.61 會使用虛擬亂數產生器適用於最密碼編譯的用途。 不建議的長期的密碼編譯金鑰產生。
如需有關 PuTTY 的詳細資訊,請移至 下載 PuTTY-免費 SSH 和適用於 Windows 的 telnet 用戶端。
設定執行的 SSH 命令活動
設定執行 SSH 命令活動之前,您必須決定以下各項:
裝載您想要連接到 SSH 伺服器的電腦的連接資訊。
您想要執行的命令。
您是否需要金鑰檔來登入伺服器才能執行命令的方式。SSH 伺服器而定。
您可以使用下列資訊來設定執行 SSH 命令活動。
詳細資料
設定 |
設定指示 |
||
---|---|---|---|
電腦 |
輸入電腦或 SSH 伺服器執行所在的 IP 位址的名稱。 您也可以使用省略符號 (...) 電腦瀏覽] 按鈕。 |
||
連接埠 |
輸入您要用於連接至 SSH 伺服器的連接埠號碼。 |
||
執行命令 |
選取此選項並輸入您想要在建立連接之後 SSH 伺服器上執行的命令。 |
||
命令集檔案 |
選取此選項並指定包含一組在建立連線時將 SSH 伺服器執行的命令檔。 命令集檔案必須使用 SSH 伺服器上的原生命令介面指令碼語言。 |
||
接受主機金鑰變更 |
選取此選項可接受主索引鍵變更發生時。
|
||
連線逾時 |
指定的時間,單位為秒執行 SSH 命令活動會等待 SSH 命令完成。 將值設為 0 (零) 或將此方塊保留空白,無限期地等待。 經過逾時期限之後,執行 SSH 命令活動逾時且會傳回警告。 您已執行的命令可能會繼續執行,不論執行 SSH 命令活動逾時。 |
進階
設定 |
設定指示 |
---|---|
使用者名稱 |
輸入您要登入 SSH 伺服器的使用者名稱。 |
密碼 |
選取此選項並輸入與您所指定的使用者名稱相關聯的密碼。 |
金鑰檔 |
選取此選項以指定要使用的金鑰檔案。 您必須使用 PuTTY 金鑰檔案產生器來建立金鑰檔案。 您可以下載此工具從 下載 PuTTY-免費 SSH 和適用於 Windows 的 telnet 用戶端。 |
複雜密碼 |
輸入與您所指定的金鑰檔相關聯的複雜密碼。 |
已發佈資料
下表列出已發行的資料項目。
項目 |
說明 |
---|---|
命令 |
在 SSH 伺服器執行命令。 這項資料時不可以使用 命令設定檔 選取選項。 |
命令集檔案 |
此命令設定用來執行命令 SSH 伺服器上的檔案。 此選項時不可以使用 執行命令 選取選項。 |
電腦名稱 |
名稱或 SSH 伺服器的 IP 位址。 |
執行結果 |
已發佈做為 SSH 伺服器執行命令的輸出文字。 |
結束碼 |
發行命令結束代碼。 當使用的命令設定檔案時,這是在檔案中的最後一個命令的結束碼。 |
金鑰檔路徑 |
用來向 SSH 伺服器金鑰檔的路徑。 |
連接埠 |
用來連接到 SSH 伺服器連接埠。 |
使用者名稱 |
用來登入 SSH 伺服器的使用者名稱。 |