在 Amazon EC2 上安裝 NixOS
Appearance
Amazon EC2 是一個廣泛使用的雲部署平台,隸屬於亞馬遜網絡服務 (AWS)。NixOS 主要通過 AMI 和 nixos-generators 項目支持該平台。
公共 NixOS AMIs
AWS 上可用的 NixOS AMI 列表位於 此處,更新的列表位於:此處(參見 此討論線程)。
這些 AMI 的默認用戶是 root
。沒有默認密碼,而是使用在 EC2 創建過程中選擇的 SSH 密鑰進行身份驗證。
創建 NixOS AMI
目前,nixos-generators 項目是創建您自己的 NixOS AMI 的最佳方法。請遵循 nixos-generators
提供的說明,然後遵循 AWS 提供的介紹。
其他資源
在 EC2 上構建和導入 NixOS AMI 作者:Jack Kelly
故障排除
SSH 要求輸入密碼
通過 SSH 連接到新啟動的 EC2 實例時,可能會要求輸入密碼。這似乎是因為 amazon-init
systemd 服務仍在讀取用戶數據。請退出當前的 SSH 連接,並在幾分鐘後重試。