From c904dfa87c08916f838480241f874c59d44a2eb8 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 8 Sep 2015 15:57:04 +0200 Subject: [PATCH] nixos-container: Fix show-host-key We don't generate ecdsa keys by default anymore, so print ed25519 instead if available. --- nixos/modules/virtualisation/nixos-container.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/nixos-container.pl b/nixos/modules/virtualisation/nixos-container.pl index f1d9e64ee38f..004385f728c6 100644 --- a/nixos/modules/virtualisation/nixos-container.pl +++ b/nixos/modules/virtualisation/nixos-container.pl @@ -290,7 +290,8 @@ elsif ($action eq "show-ip") { } elsif ($action eq "show-host-key") { - my $fn = "$root/etc/ssh/ssh_host_ecdsa_key.pub"; + my $fn = "$root/etc/ssh/ssh_host_ed25519_key.pub"; + $fn = "$root/etc/ssh/ssh_host_ecdsa_key.pub" unless -e $fn; exit 1 if ! -f $fn; print read_file($fn); }