配置远程nixos框而不发送私钥

时间:2017-04-24 09:10:48

标签: ssh nixos

我在AWS上配置了一个nixos实例。该实例必须从私有github仓库下载一个存储库。目前我只是使用ssh-forwarding在远程盒子上运行shell脚本来下载存储库。通过这种方式,我不必将我的私钥复制到远程控制台,这使我可以访问存储库。

我想将此程序更改为更像Nix。我想编写一个nix表达式,下载repo并将其放在/etc/nixos/configuration.nix中。同时我不想将我的私钥复制到远程计算机上。这可能吗? nixos-rebuild可以使用ssh转发吗?

1 个答案:

答案 0 :(得分:1)

您可以浏览--build-host命令的--target-hostnixos-rebuild选项。也就是说,使您的本地计算机成为构建计算机,并使远程计算机成为目标计算机。您需要root远程无密码ssh访问远程。

相关问题