2017-04-24 41 views
1

我正在AWS上配置一個nixos實例。該實例必須從私人github回購下載存儲庫。目前,我只是使用ssh-forwarding在遠程框上運行一個shell腳本來下載存儲庫。通過這種方式,我不必將我的私鑰複製到遠程框中,這使我可以訪問回購協議。在不發送私鑰的情況下提供遠程nixos框

我想改變這個程序是更像Nix的。我想編寫一個nix表達式,下載repo並將其放入/etc/nixos/configuration.nix中。同時,我不想將我的私鑰複製到遠程機器上。這可能嗎? nixos-rebuild可以使用ssh轉發嗎?

回答

1

您可以探索nixos-rebuild命令的--build-host--target-host選項。也就是說,讓你的本地機器成爲一臺機器,並且使你的本地機器成爲一個遠程目標。儘管你需要root用戶無密碼的SSH訪問權限。

相關問題