Ssh

在 Azure 虛擬機上使用 ssh 連接時如何解決 putty 超時錯誤

  • July 7, 2021

我剛剛推出了一個不錯的Debian 9 “Stretch”虛擬機,託管在Microsoft Azure上。我已經使用PuTTYPuTTYgenPageant通過 ssh 連接到它,並且我已經將所有這些配置保存到 PuTTY 的啟動視窗中。

連接後,我管理了虛擬機,創建了authorized_keys文件並將我的公鑰複製到.ssh目錄下。

但是今天下午,在再次執行我的 PuTTY 時,它無法訪問虛擬機並在一段時間後給我一個“超時”連接。

我已經嘗試過:

  • 通過Azure 門戶重新啟動 VM
  • 通過Azure 門戶重新部署 VM
  • 沒有選美比賽
  • 一遍又一遍地檢查配置…

我不能做什麼:

  • 通過 Azure 門戶重置使用者的憑據和 ssh 配置(缺少VMForLinuxAccess擴展)
  • 使用Azure CLI
  • 更改 VM 的配置(我不擁有 VM 權限)

你知道如何解決這個問題嗎?

提前致謝。

只需將評論作為答案。

你知道如何解決這個問題嗎?

您可以使用埠 22遠端登錄VMpublicIP 以檢查網路流量是否阻塞。此外,您可以通過工具 Wireshark 或網路監視器擷取網路流量包以分析客戶端和伺服器之間的網路跟踪。

此外,您可以找到 Azure Linux VM 的SSH 連接疑難解答 和有關Azure Linux VM連接問題的詳細 SSH 疑難解答步驟。

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