这不应该这么难。我无法通过SSH客户端连接到新的AWS EC2实例。我是用Win 7盒子连接的。
实例操作系统: Debian 6
AMI:debian-squeeze-i386-20121119-e4554303-3a9d-412e-9604-eae67dde7b76-ami-1977f070.1(ami-a121a6c8)
用户:尝试过root,也尝试过ec2-user
使用亚马逊网络服务生成并由我下载的.pem密钥对
实例安全组和密钥对名称已确认
SSH端口22已打开: Nmap会这样说,Telnet会收到欢迎响应
使用3个不同的客户端:所有客户端都连接正常
PuTTY回复:Server refused our key
MindTerm浏览器插件回复:Authentication failed, permission denied
Bitvise SSH应答:Attempting 'publickey' auth; auth failed;
重启实例,清洗,清洗,重复...
重建新实例和新密钥对,清洗,冲洗,重复...
连接不是问题所在。为什么实例不接受.pem文件作为密码?我有没有遗漏一个额外的步骤?我看了所有我能用谷歌搜索到的指南。AWS支持是一个笑话。stackoverflow拯救...
蒂娅。
发布于 2013-01-23 04:01:20
根据有你正在使用的AMI文档的debian wiki,你需要用来登录的用户名是'admin‘。
发布于 2013-01-23 03:28:19
我在通过ssh连接到EC2时遇到了很多问题。
ssh -i the-keypair-filename root@yourdomain.com请确保在启动实例时生成或分配了密钥对。
您还可以验证您在AWS管理控制台中设置的密钥对,这是通过选择正在运行的实例,然后查找"Key Pair Name:“来完成的。
我希望这能对你有所帮助。
发布于 2014-12-17 18:17:16
我的问题是,我没有在fstab文件中添加预期的卷,因此服务器没有完全启动,sshd守护进程也没有运行。
与以下人员核对:
telnet HOST 22在您像我一样浪费大量时间之前,请检查服务器日志,确保它正确启动。
https://stackoverflow.com/questions/14466368
复制相似问题