From bb9fe63acd856e018cd5281775817e87a313291c Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Tue, 6 Mar 2018 21:21:25 +0100 Subject: ssh: add basic tests for known hosts --- tests/programs-ssh.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 tests/programs-ssh.nix (limited to 'tests/programs-ssh.nix') diff --git a/tests/programs-ssh.nix b/tests/programs-ssh.nix new file mode 100644 index 0000000..a6207fc --- /dev/null +++ b/tests/programs-ssh.nix @@ -0,0 +1,15 @@ +{ config, pkgs, ... }: + +{ + programs.ssh.knownHosts = [ + { + hostNames = [ "github.com" ]; + publicKey = "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ=="; + } + ]; + + test = '' + echo >&2 "checking for github.com in /etc/ssh/ssh_known_hosts" + grep 'github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7hRGmdnm9tUDbO9IDSwBK6TbQa+PXYPCPy6rbTrTtw7PHkccKrpp0yVhp5HdEIcKr6pLlVDBfOLX9QUsyCOV0wzfjIJNlGEYsdlLJizHhbn2mUjvSAHQqZETYP81eFzLQNnPHt4EVVUh7VfDESU84KezmD5QlWpXLmvU31/yMf+Se8xhHTvKSCZIFImWwoG6mbUoWf9nzpIoaSjB+weqqUUmpaaasXVal72J+UX2B+2RPW3RcT0eOzQgqlJL3RKrTJvdsjE3JEAvGq3lGHSZXy28G3skua2SmVi/w4yCE6gbODqnTWlg7+wC604ydGXA8VJiS5ap43JXiUFFAaQ==' ${config.out}/etc/ssh/ssh_known_hosts + ''; +} -- cgit v1.2.3