亚马逊的lightsail提供了3个月的免费试用, 有$3.5 $5 $10的主机选择
对于刚搬迁过来的用户可能会对一些收费不了解, 这里就我踩过的坑介绍下
来看看一份账单
这里有两个收费项目:
- snapshot的存储是收费的, 按照容量和保存时间收费
- 静态IP如果没有绑定到实例, 也是需要收取闲置费用的
当然, 使用container, database, 额外的存储/IP/镜像等, 也是收费项目
个人认为静态IP在实例被释放后没有绑定到新实例, 会是新手很容易忽略的收费陷阱
亚马逊的lightsail提供了3个月的免费试用, 有$3.5 $5 $10的主机选择
对于刚搬迁过来的用户可能会对一些收费不了解, 这里就我踩过的坑介绍下
来看看一份账单
这里有两个收费项目:
当然, 使用container, database, 额外的存储/IP/镜像等, 也是收费项目
个人认为静态IP在实例被释放后没有绑定到新实例, 会是新手很容易忽略的收费陷阱
在尝试调整sshd端口的时候不小心把ssh弄挂了, 由于vps里边也是有防火墙的,外边进不去,控制台也进不去,因为amazon的lightsail 实际上并没有console控制台, 它的控制台也是通过ssh登录的
这个时候需要如下步骤来拯救机器和数据
1. 打开 Amazon Lightsail 控制台。
2. 创建实例的手动快照。
3. 在 Snapshots (快照)选项卡上的 Manual snapshots (手动快照)项下,选择新快照旁边的三个点。
4. 选择 Create new instance (创建新实例)。
5. 选择与上一个实例相同的可用区域。
6. 选择 Add launch script (添加启动脚本),然后添加以下脚本
sudo sed -i 's/Port /#Port /g' /etc/ssh/sshd_config
sudo systemctl restart sshd.service
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
sudo systemctl enable sshd
sudo systemctl restart sshd
sudo systemctl enable sshd.service
sudo systemctl restart sshd.service
7. 选择新的实例计划,或使用与之前的实例相同的计划。
8. 输入实例的名称,然后选择 Create instance (创建实例)。
新实例开始运行后,等待 10 到 15 分钟,然后尝试使用基于浏览器的 SSH 控制台连接到该实例。
注意:如果以前的实例具有静态 IP 地址,则可以在新实例上使用它。分离静态 IP 地址,然后从 Networking (联网)选项卡将其附加到新实例。有关更多信息,请参阅 Amazon Lightsail 中的静态 IP 地址。
如果以上问题仍不能修复, 则需要尝试为机器配置会话管理器, 这个就比较复杂了,仅供参考
如果 SSH 服务未在实例上运行或未处于活动状态,则 SSH 连接将失败,并且您会收到 UPSREAM_NOT_FUND [519] 错误消息。要解决此问题,请为您的 Lightsail 实例配置 AWS Systems Manager 会话管理器服务。配置会话管理器后,在没有 SSH 服务的情况下访问实例,然后修复 SSH 问题。
SSH 问题的基本故障排除步骤包括:
sudo sshd -t
sudo systemctl restart sshd
参考文档: https://aws.amazon.com/cn/premiumsupport/knowledge-center/lightsail-resolve-ssh-console-errors/