确认安全组是否正确设置,允许SSH传入流量。
检查EC2实例是否已经运行。运行实例之前,需要等待几分钟来初始化实例和基础设施。
确认您的密钥文件是否正确。使用正确的密钥文件来 SSH 到实例。在终端中使用 chmod 来更改密钥文件的权限。
在您的本地终端上连接到云服务器时,尝试使用-v选项来获得更多的SSH会话细节。例如 ssh -v -i key.pem ec2-user@1.2.3.4。
考虑使用AWS系统管理Agent(SSM)来管理AWS EC2实例。可以使用AWS控制台或CLI将SSM代理与实例关联。然后使用AWS Systems Manager)管理控制台或CLI,在实例上执行命令或运行脚本等。例子:
aws ssm create-association --instance-id "i-1234567890abcdef0" --name "AWS-UpdateSSMAgent" --parameters "{'action': ['AWS-UpdateSSMAgent'], 'version': ['2.2.1205.0']}" --region us-east-1 --output text
aws ssm start-session --target i-1234567890abcdef0 --region us-east-1