过去两个月我一直在使用Amazon EC2实例,但是今天我无法连接到它。之前我使用ssh进行连接,但该服务仍在运行(http://ec2-13-233-199-251.ap-south-1.compute.amazonaws.com)。
昨晚,我尝试使用以下博客从Let's Encrypt添加SSL证书:https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-16-04
之后,当我尝试使用ssh作为连接到EC2实例时:
ssh -i "majorPillar.pem" ubuntu@ec2-13-233-199-251.ap-south-1.compute.amazonaws.com
我收到连接超时错误。
我检查了我的安全组,并且端口22已打开,并且其他入站和出站规则正确。我现在如何连接到我的实例?
答案 0 :(得分:-1)
服务器中的端口22没有响应,443端口拒绝连接。
再次在AWS控制台中检查您的配置:
端口22上的入站流量配置,请确保您的IP地址可以访问该端口。
例如:
nc -zv 13.233.199.251 22
https证书安装不应对ssh config产生副作用。
无论如何,还要检查/etc/ssh/sshd_config
配置文件并确保ssh端口是您想要的端口(22吗?)
sudo grep Port /etc/ssh/sshd_config