我在 VPN 中有一个新的 ubuntu EC2 微型实例,我认为应该可以从外部世界访问 ssh。
$ ssh -i ./sendy.pem ubuntu@52.5.229.252
ssh: connect to host 52.5.229.252 port 22: Operation timed out
Run Code Online (Sandbox Code Playgroud)
对我来说看起来不对的一件事是弹性 IP 地址。它没有“公共 DNS”,但我看不到改变它的方法。
Elastic IP | Instance | Private IP Address | Scope | Public DNS
52.5.229.252 | i-47260e68 (Sendy) | 10.91.1.51 | vpc-16e2c673 |
Run Code Online (Sandbox Code Playgroud)
我被卡住了,不知道该怎么办。
一些看起来很重要的领域(很高兴提供更多):
$ cat sendy.pem | …Run Code Online (Sandbox Code Playgroud) 我创建了一个 redis 集群并创建了一个名为 的新安全组cache-access。如果我通过 ssh 进入 ec2 服务器并尝试访问缓存节点,则如果满足两个条件,它就会起作用:
cache-access安全组cache-access安全组开放入站6379端口对我来说,通过安全组 ( ) 将 ec2 访问列入白名单是有意义的#1,考虑到一个组可能需要扩大或缩小规模,因此将 IP 地址列入白名单是行不通的。
为什么我需要打开端口(#2)是没有意义的。ec2 实例未运行redis-server。elasticache 服务器是监听 6379 的服务器。
为什么ec2安全组需要开放6379端口才能工作?
amazon-ec2 amazon-web-services amazon-elasticache amazon-vpc
我正在学习在 EC2 上设置 MongoDB的教程,但我陷入了以下部分:
$ sudo mkfs.ext4 /dev/xdf
mke2fs 1.42.3 (14-May-2012)
Could not stat /dev/xdf --- No such file or directory
The device apparently does not exist; did you specify it correctly?
Run Code Online (Sandbox Code Playgroud)
不知道如何进行 - 任何帮助将不胜感激!
编辑:
$ ls /dev
autofs disk hvc4 loop1 mapper ppp sdg tty1 tty17 tty24 tty31 tty39 tty46 tty53 tty60 ttyS1 vcs4 vcsa5 xvdh
block fd hvc5 loop2 mem psaux sdh tty10 tty18 tty25 tty32 tty4 tty47 tty54 tty61 ttyS2 vcs5 vcsa6 …Run Code Online (Sandbox Code Playgroud)