Ssh

在 Azure 上安排對 SSH 的訪問

  • March 3, 2021

我需要使用 mysqldump 在一台伺服器上自動轉儲 MySQL 數據庫,將其複製到另一台伺服器(可能使用 rsync),然後將其導入到使用 mysql 複製到的伺服器上。

由於對相關平台的一些攻擊,以及良好的做法,SSH 是關閉的,除非需要打開以進行維護或程式碼部署。

**如何在 Azure 上自動打開 SSH 以允許我的腳本和命令在之後執行和關閉?**或者有沒有辦法在沒有 SSH 的情況下完成上述操作?

如果您需要在固定時間執行此操作,那麼我建議您在計時器觸發器上使用 Azure 自動化或 Azure 函式。您可以安排它在特定時間執行,並使用 Azure PowerShell Cmdlet 或 REST API 呼叫 Azure 以在特定時間打開網路安全組,稍後再將其關閉。

引用自:https://serverfault.com/questions/1055605