2016-11-14 61 views
2

我被綁定到了gcloud實例。我突然有以下錯誤登出:無法在Google雲實例上登錄ssh

Timeout, server 104.198.148.233 not responding. 
ERROR: (gcloud.compute.ssh) [/usr/bin/ssh] exited with return code [255]. See https://cloud.google.com/compute/docs/troubleshooting#ssherrors for troubleshooting hints. 

再次嘗試我得到如下:

OpenSSH_7.2p2, LibreSSL 2.4.1 
debug1: Reading configuration data /Users/aapa/.ssh/config 
debug1: Reading configuration data /etc/ssh/ssh_config 
debug1: /etc/ssh/ssh_config line 20: Applying options for * 
debug1: Connecting to 104.198.148.233 [104.198.148.233] port 22. 
debug1: Connection established. 
debug1: identity file /Users/aapa/.ssh/google_compute_engine type 1 
debug1: key_load_public: No such file or directory 
debug1: identity file /Users/aapa/.ssh/google_compute_engine-cert type -1 
debug1: Enabling compatibility mode for protocol 2.0 
debug1: Local version string SSH-2.0-OpenSSH_7.2 

我如何能找到問題?我應該採取什麼措施。

+0

[Google Compute Engine:如何快照虛擬機磁盤]的可能副本(http://stackoverflow.com/questions/27345534/google-compute-engine-how-to-snapshot-a-vms-disk) – kenorb

回答

1

錯誤是「key_load_public:沒有這樣的文件或目錄」。超時錯誤建議閱讀故障排除指南:https://cloud.google.com/compute/docs/troubleshooting#ssherrors

該指南指出可能導致錯誤的原因可能是完整的磁盤或網絡問題。你的磁盤滿了嗎?您可以通過從SSH控制檯訪問您的實例進行檢查。

+0

無法從控制檯ssh。但嘗試拍攝磁盤快照。根據快照,磁盤是70%免費的。關於網絡,我能夠ping服務器。 –

+0

你應該可以從控制檯SSH。你有什麼錯誤?也許你的一個防火牆阻止了傳出的SSH連接。 錯誤行:「debug1:key_load_public:沒有這樣的文件或目錄」表明在服務器上找不到公鑰,所以你的私鑰不能被驗證。 –