Ssh 在不发送私钥的情况下设置远程nixos箱

Ssh 在不发送私钥的情况下设置远程nixos箱,ssh,nixos,Ssh,Nixos,我正在AWS上设置一个nixos实例。该实例必须从私有github repo下载一个Repository。目前,我只是在远程机器上运行一个shell脚本,使用ssh转发来下载存储库。这样,我就不必将我的私钥(这使我能够访问回购协议)复制到远程邮箱 我想把这个程序改得更像尼克斯。我想编写一个nix表达式,下载repo并将其放入/etc/nixos/configuration.nix中。同时,我不想将私钥复制到远程计算机。这可能吗?nixos重建可以使用ssh转发吗?您可以浏览nixos重建命令的-

我正在AWS上设置一个nixos实例。该实例必须从私有github repo下载一个Repository。目前,我只是在远程机器上运行一个shell脚本,使用ssh转发来下载存储库。这样,我就不必将我的私钥(这使我能够访问回购协议)复制到远程邮箱

我想把这个程序改得更像尼克斯。我想编写一个nix表达式,下载repo并将其放入/etc/nixos/configuration.nix中。同时,我不想将私钥复制到远程计算机。这可能吗?nixos重建可以使用ssh转发吗?

您可以浏览
nixos重建
命令的
--构建主机
--目标主机
选项。也就是说,将您的本地计算机设为构建计算机,而将远程计算机设为一个目标。但是,您需要根无密码ssh访问远程服务器