summary refs log tree commit diff
path: root/nixos/tests/initrd-network-ssh/generate-keys.nix
blob: 0183e12d7a88f4627fdfae5fa81ca0299e84ba98 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
with import ../../.. {};

runCommand "gen-keys" {
    buildInputs = [ dropbear openssh ];
  }
  ''
    mkdir $out
    dropbearkey -t rsa -f $out/dropbear.priv -s 4096 | sed -n 2p > $out/dropbear.pub
    ssh-keygen -q -t rsa -b 4096 -N "" -f client
    mv client $out/openssh.priv
    mv client.pub $out/openssh.pub
  ''