我無法SSH到特定的虛擬機實例,我已檢查防火牆和端口22允許接收流量。 我用命令是datalab connect instance_name
VM實例Datalab連接問題
這是錯誤:
等待Datalab可以到達在http://localhost:8081/ SSH:連接到主機xx.xxx.xxx.xxx端口22:連接超時 ERROR: (gcloud.compute.ssh)[/ usr/bin/ssh]退出,返回代碼[255]。 斷開的連接
我無法SSH到特定的虛擬機實例,我已檢查防火牆和端口22允許接收流量。 我用命令是datalab connect instance_name
VM實例Datalab連接問題
這是錯誤:
等待Datalab可以到達在http://localhost:8081/ SSH:連接到主機xx.xxx.xxx.xxx端口22:連接超時 ERROR: (gcloud.compute.ssh)[/ usr/bin/ssh]退出,返回代碼[255]。 斷開的連接
這裏是我會嘗試調試問題:
嘗試使用在雲端控制檯ssh
按鈕連接到該實例。
如果這不起作用,那麼問題可能是關於實例本身。在這種情況下,接下來要做的是檢查實例的串行端口輸出和StackDriver日誌,以查看它們中的任何一個是否包含任何錯誤消息。
如果ssh
按鈕確實起作用,那麼問題與從gcloud
到該實例的連接有關。在這種情況下,您希望找到發生問題的路徑,因此接下來我要嘗試從同一項目中的另一臺VM運行datalab connect
命令。
ssh和datalab連接不起作用。我犯了同樣的錯誤。 Stackdriver日誌很難理解。我顯然也不能將這個實例中的文件複製到另一個文件中。我正在克隆以檢索筆記本。任何其他方式來檢索筆記本? – deppmish
有關如何從VM檢索筆記本備份的信息,請參閱https://cloud.google.com/datalab/docs/how-to/working-with-notebooks#cloud_datalab_backup。 (默認情況下,它們將備份到雲存儲。) –
我甚至試圖嘗試ssh嘗試像2222不同的端口,但失敗! – deppmish
您可以嘗試從本地機器telnet到端口22以確認您的防火牆是否正常?我嘗試telnet到您提供的IP /端口22,但telnet失敗。另外,出於安全原因,請刪除您的IP地址。 –
@Anthonios Partheniou我可以連接到所有其他實例,只是不是這個特定的實例。 – deppmish