在 Amazon EC2 上安裝 NixOS
Appearance
Amazon EC2 是一個廣泛使用的雲部署平台,隸屬於亞馬遜網絡服務 (AWS)。NixOS 主要通過 AMI 和 nixos-generators 項目支持該平台。
公共 NixOS AMIs
AWS 上可用的 NixOS AMI 列表位於 此處,更新的列表位於:此處(參見 此討論線程)。
這些 AMI 的默認用戶是 root
。沒有默認密碼,而是使用在 EC2 創建過程中選擇的 SSH 密鑰進行身份驗證。
Creating a NixOS AMI
The nixos-generators project is currently the best method to create your own NixOS AMI. Follow the directions provided by nixos-generators
& then follow the instructions provided by AWS.
Additional Resources
Building and Importing NixOS AMIs on EC2 by Jack Kelly
Troubleshooting
SSH Asks For Password
When connecting to a newly launched EC2 instance via SSH, it may ask for a password. This seems to be because the amazon-init
systemd service is still reading user data. Back out of the current SSH attempt and try again in a few minutes.