更新時(shí)間:2021-11-17 10:25:07 來源:動(dòng)力節(jié)點(diǎn) 瀏覽1685次
“運(yùn)行 SSH 命令”活動(dòng)打開到遠(yuǎn)程服務(wù)器的 SSH 連接并在該服務(wù)器上運(yùn)行 shell 命令。使用運(yùn)行 SSH 命令活動(dòng)來運(yùn)行備份應(yīng)用程序或在非 Windows 計(jì)算機(jī)上運(yùn)行一組復(fù)雜命令的批處理腳本。“運(yùn)行 SSH 命令”活動(dòng)可以在安全 Shell 中運(yùn)行任何命令。
運(yùn)行 SSH 命令活動(dòng)基于 PuTTY beta .70。“運(yùn)行SSH命令”中SSH的實(shí)現(xiàn)有一定的局限性:
運(yùn)行 SSH 命令活動(dòng)不適用于所有 SSH-1 和 SSH-2 服務(wù)器。通常,此活動(dòng)適用于大多數(shù) SSH 服務(wù)器,但不適用于所有 SSH 服務(wù)器實(shí)現(xiàn)。
您必須下載并使用 PuTTy 密鑰生成工具來為 Run SSH Command 活動(dòng)創(chuàng)建密鑰。密鑰生成工具可從下載 PuTTY 獲得 - 一個(gè)用于 Windows 的免費(fèi) SSH 和 telnet 客戶端。
運(yùn)行 SSH 命令活動(dòng)支持 SSH-1。Microsoft 不建議使用 SSH-1。如果您想阻止運(yùn)行 SSH 命令活動(dòng)使用 SSH-1,您應(yīng)該使用包含不支持 SSH-1 的密鑰的密鑰文件。不要使用用戶名和密碼對(duì)使用密鑰文件。
不推薦設(shè)置Accept Host Key Change屬性。當(dāng)密鑰存儲(chǔ)在 Runbook 服務(wù)器上時(shí),此屬性應(yīng)僅用于建立與計(jì)算機(jī)的初始連接。包含運(yùn)行 SSH 命令活動(dòng)的 Runbook 應(yīng)配置為禁用接受主機(jī)密鑰更改。當(dāng)您使用此屬性時(shí),它會(huì)禁用對(duì) SSH 服務(wù)器身份的驗(yàn)證并代表安全風(fēng)險(xiǎn)。
如果 PuTTY 支持加密密碼,您應(yīng)該查看該列表,該列表位于 [ https://the.earth.li/~sgtatham/putty/0.70/htmldoc/Chapter4.html#config-ssh-encryption)。
PuTTY beta .61 使用適用于大多數(shù)加密目的的偽隨機(jī)數(shù)生成器。不推薦用于生成長(zhǎng)期加密密鑰。
有關(guān) PuTTY 的更多信息,請(qǐng)轉(zhuǎn)至下載 PuTTY - 適用于 Windows 的免費(fèi) SSH 和 telnet 客戶端。
在配置 Run SSH Command 活動(dòng)之前,您需要確定以下內(nèi)容:
托管要連接的 SSH 服務(wù)器的計(jì)算機(jī)的連接信息。
您要運(yùn)行的命令。
在您能夠運(yùn)行命令之前,您是否需要一個(gè)密鑰文件來登錄服務(wù)器;這取決于您的 SSH 服務(wù)器。
使用以下信息配置運(yùn)行 SSH 命令活動(dòng)。
設(shè)置 | 配置說明 |
---|---|
計(jì)算機(jī) | 鍵入運(yùn)行 SSH 服務(wù)器的計(jì)算機(jī)名稱或 IP 地址。您還可以使用省略號(hào)(...)按鈕瀏覽計(jì)算機(jī)。 |
端口 | 鍵入您需要用于連接到 SSH 服務(wù)器的端口號(hào)。 |
運(yùn)行命令 | 選擇此選項(xiàng)并鍵入要在建立連接后在 SSH 服務(wù)器上運(yùn)行的命令。 |
命令集文件 | 選擇此選項(xiàng)并指定一個(gè)文件,該文件包含在建立連接后將在 SSH 服務(wù)器上運(yùn)行的一組命令。命令集文件必須使用 SSH 服務(wù)器上本機(jī) shell 的腳本語言。 |
接受主機(jī)密鑰更改 | 選擇此選項(xiàng)可在發(fā)生主機(jī)密鑰更改時(shí)接受這些更改。安全說明: 建議您不要使用此設(shè)置,因?yàn)樗赡軐?dǎo)致 Runbook 接受服務(wù)器中的任何更改,包括任何出于惡意目的的更改。通過選擇此選項(xiàng),您將指示活動(dòng)連接到任何服務(wù)器,而不管主機(jī)密鑰如何。僅將此選項(xiàng)用于測(cè)試目的。 |
連接超時(shí) | 指定運(yùn)行 SSH 命令活動(dòng)將等待 SSH 命令完成的時(shí)間量(以秒為單位)。將值配置為0 (零),或?qū)⒃摽蛄艨眨詿o限期地等待。超時(shí)期限過后,運(yùn)行 SSH 命令活動(dòng)將超時(shí)并返回警告。無論 Run SSH Command 活動(dòng)是否超時(shí),您運(yùn)行的命令可能會(huì)繼續(xù)運(yùn)行。 |
設(shè)置 | 配置說明 |
---|---|
用戶名 | 輸入登錄 SSH 服務(wù)器所需的用戶名。 |
密碼 | 選擇此選項(xiàng)并鍵入與您指定的用戶名關(guān)聯(lián)的密碼。 |
密鑰文件 | 選擇此選項(xiàng)可指定要使用的密鑰文件。您必須使用 PuTTY 密鑰文件生成器來創(chuàng)建密鑰文件。 |
密碼 | 鍵入與您指定的密鑰文件關(guān)聯(lián)的密碼。 |
下表列出了已發(fā)布的數(shù)據(jù)項(xiàng)。
物品 | 描述 |
---|---|
命令 | 在 SSH 服務(wù)器上運(yùn)行的命令。This data is not available when the Command Set File option is selected. |
命令集文件 | 用于在 SSH 服務(wù)器上運(yùn)行命令的命令集文件。選擇“運(yùn)行命令”選項(xiàng)時(shí),此選項(xiàng)不可用。 |
計(jì)算機(jī)名稱 | SSH 服務(wù)器的名稱或 IP 地址。 |
執(zhí)行結(jié)果 | 作為在 SSH 服務(wù)器上運(yùn)行的命令的輸出而發(fā)布的文本。 |
退出代碼 | 命令發(fā)布的退出代碼。使用命令集文件時(shí),這將是文件中最后一個(gè)命令的退出代碼。 |
密鑰文件路徑 | 用于向 SSH 服務(wù)器進(jìn)行身份驗(yàn)證的密鑰文件的路徑。 |
端口 | 用于連接到 SSH 服務(wù)器的端口。 |
用戶名 | 用于登錄 SSH 服務(wù)器的用戶名。 |
大家如果想了解更多相關(guān)知識(shí),不妨來關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java視頻教程,里面的內(nèi)容豐富,由淺到深,通俗易懂,適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)
初級(jí) 202925
初級(jí) 203221
初級(jí) 202629
初級(jí) 203743