共用方式為


執行 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 伺服器上的原生命令介面指令碼語言。

接受主機金鑰變更

選取此選項可接受主索引鍵變更發生時。

System_CAPS_security 安全性 注意事項

建議您不要使用這項設定,因為它可能會造成 runbook 接受在伺服器中,包括惡意的任何變更。 您在選取這個選項,指示要連線到任何伺服器,不論主索引鍵的活動。 僅基於測試目的使用此選項。

連線逾時

指定的時間,單位為秒執行 SSH 命令活動會等待 SSH 命令完成。 將值設為 0 (零) 或將此方塊保留空白,無限期地等待。

經過逾時期限之後,執行 SSH 命令活動逾時且會傳回警告。 您已執行的命令可能會繼續執行,不論執行 SSH 命令活動逾時。

進階

設定

設定指示

使用者名稱

輸入您要登入 SSH 伺服器的使用者名稱。

密碼

選取此選項並輸入與您所指定的使用者名稱相關聯的密碼。

金鑰檔

選取此選項以指定要使用的金鑰檔案。 您必須使用 PuTTY 金鑰檔案產生器來建立金鑰檔案。 您可以下載此工具從 下載 PuTTY-免費 SSH 和適用於 Windows 的 telnet 用戶端

複雜密碼

輸入與您所指定的金鑰檔相關聯的複雜密碼。

已發佈資料

下表列出已發行的資料項目。

項目

說明

命令

在 SSH 伺服器執行命令。 這項資料時不可以使用 命令設定檔 選取選項。

命令集檔案

此命令設定用來執行命令 SSH 伺服器上的檔案。 此選項時不可以使用 執行命令 選取選項。

電腦名稱

名稱或 SSH 伺服器的 IP 位址。

執行結果

已發佈做為 SSH 伺服器執行命令的輸出文字。

結束碼

發行命令結束代碼。 當使用的命令設定檔案時,這是在檔案中的最後一個命令的結束碼。

金鑰檔路徑

用來向 SSH 伺服器金鑰檔的路徑。

連接埠

用來連接到 SSH 伺服器連接埠。

使用者名稱

用來登入 SSH 伺服器的使用者名稱。