我无法连接我的aws ec2服务器。显示错误的服务器如下。 服务器信息如下
服务器类型:t1.micro
操作系统:RHEL-6.5_GA-20140929-x86_64-11-Hourly2-GP2
安全规则:端口22允许所有(用于测试)
错误输出如下。
[root@ip-172-31-18-188 SRV-admin]# ssh -i web-srv-key.pem ec2-user@xx.xx.xxx.xx
The authenticity of host 'xx.xx.xxx.xx (xx.xx.xxx.xx)' can't be established.
RSA key fingerprint is 02:0c:d4:e6:1b:d3:54:2e:05:33:25:a2:99:c1:1e:9a.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'xx.xx.xxx.xx' (RSA) to the list of known hosts.
Connection closed by xx.xx.xxx.xx
[root@ip-172-31-18-188 SRV-admin]# ssh -iv root@xx.xx.xxx.xx
root@xx.xx.xxx.xx's password:
Connection closed by xx.xx.xxx.xx
用于aws控制台中的检查图像错误 http://goo.gl/PiQQLa
请指导我如何解决这个问题。
答案 0 :(得分:0)
你可以交叉检查的东西很少。 1.检查您的实例未终止并指向正确的安全组。 2.检查您的实例是否使用与连接它相同的密钥。 3.检查您在相应路径中出现的密钥文件,并获得相应的权限。
如果一切正常但仍然无法正常工作,那么尝试重启实例,可能会有所帮助。
在最坏的情况下,您可以拍摄当前实例的图像并从中提取其他实例的午餐并终止当前实例。
答案 1 :(得分:-1)
在此尝试解决方案。它对我有用。当您尝试使用AWS控制台中的Java SSH客户端进行连接时,您需要指定私钥的完整路径,包括文件名。因为它说路径并且还在顶部指定了密钥名称,所以很容易误解这个并且只指定没有文件名的路径。如果未指定包含文件名的完整路径,则会导致此i / o错误。 http://opencartinaws.blogspot.com.au/2016/07/how-to-fix-java-ssh-client-midterm-io.html