Ubuntu

連接已建立。仍然是 Ubuntu ec2 實例的 ssh 登錄問題

  • July 19, 2019

我無法登錄到我的伺服器(ec2 實例)。在此之前,我能夠登錄。沒有對伺服器或安全組進行任何更改!這個問題來自aws方面嗎?是否突然發生有時您無法連接到您的 ec2 實例並需要重新啟動,或者這是一個安全漏洞,因為有人可能會篡改我在伺服器上的密鑰?

ashish@ashishk:~/MyScripts$ ./test.ssh 

OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014

debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug1: Connecting to test.ige.com [ipxxxxx] port 22.
debug1: Connection established.
debug1: identity file /home/ashish/Keys/igepune.pem type -1
debug1: identity file /home/ashish/Keys/igepune.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2

我的登錄腳本:

ashish@ashishk:~/MyScripts$ cat ./test.ssh 
ssh ubunt@ipxxxxx -v -i ~/Keys/igepune.pem 

輸出-vvv

ashish@ashishk:~/MyScripts$ ./test.ssh 

OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to test.ige.com [ipxxxx] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/ashish/Keys/igepune.pem" as a RSA1 public key
debug1: identity file /home/ashish/Keys/igepune.pem type -1
debug1: identity file /home/ashish/Keys/igepune.pem-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2

**ashish@ashishk:~/MyScripts$ ll /home/ashish/Keys/igepune.pem**

-r-------- 1 ashish ashish 1679 Apr 21 18:56 /home/ashish/Keys/igepune.pem

我懷疑亞馬遜是否會在一段時間後過期 pem 密鑰?

從您的調試輸出中:

debug1: identity file /home/ashish/Keys/igepune.pem type -1
debug1: identity file /home/ashish/Keys/igepune.pem-cert type -1

“身份文件”行末尾的“-1”表示您的 SSH 客戶端找不到要使用的文件。

此外,您可以使用 -vvvv 來代替 ssh 的 -v 參數,使其更詳細

實際上,您可能需要仔細檢查要連接的伺服器的 IP 地址。如果您使用彈性 IP 重啟 AWS EC2 實例,公共 IP 地址會更改,因此您可能無法登錄。

要查看的另一件事是您的IP地址是否已更改。如果您設置了安全規則來限制對您的 IP 地址的訪問,那麼如果您的 IP 地址發生更改,您將無法登錄。

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