实际上,我访问 AWS 服务器的唯一方式是使用 IPv4 DNS 主机名:
ssh -i '~/.ssh/id_rsa.pub' something.compute.amazonaws.com
我想使用 IPv4 公共 IP 来访问它,但到目前为止我还没有成功。我尝试使用简单命令ssh my_ip
,但什么也没发生。
我必须在配置上修改什么才能使用 IP 地址访问服务器。
答案1
这是因为当您使用 ssh 连接到 IP 时,您没有使用密钥。尝试
ssh -i "~/.ssh/id_rsa.pub" server_ip
另外,请确保你使用的是服务器的外部 IP
curl ipinfo.io/ip
(查看这个问题)