From a3f3e73590486aaad2762ab2b5bf99fd5c877fe0 Mon Sep 17 00:00:00 2001 From: Miraty Date: Thu, 9 Jun 2022 03:28:39 +0200 Subject: [PATCH] Generate SSHFP records --- mkosi.prepare | 2 ++ mkosi.skeleton/etc/sftpgo/sftpgo.toml | 2 +- mkosi.skeleton/srv/ns/niver.test.zone | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mkosi.prepare b/mkosi.prepare index 8fefa84..787dae9 100755 --- a/mkosi.prepare +++ b/mkosi.prepare @@ -31,6 +31,8 @@ ssh-keygen -f /etc/sftpgo/ed25519 -t ed25519 -N "" -C "" fp=($(ssh-keygen -l -f /etc/sftpgo/ed25519)) echo ${fp[1]} > /etc/sftpgo/ed25519.fp ssh-keygen -lv -f /etc/sftpgo/ed25519 | tail -n +2 > /etc/sftpgo/ed25519.asciiart +# Generate SSHFP record +echo ht.niver.test. 86400 SSHFP 4 2 $(cut -d ' ' -f 2 /etc/sftpgo/ed25519.pub | base64 -d | sha256sum | cut -d ' ' -f 1) >> /srv/ns/niver.test.zone # Create database sqlite3 /srv/php/niver/db/niver.db < /srv/php/niver/db/source.sql diff --git a/mkosi.skeleton/etc/sftpgo/sftpgo.toml b/mkosi.skeleton/etc/sftpgo/sftpgo.toml index 098f78f..065ecdc 100644 --- a/mkosi.skeleton/etc/sftpgo/sftpgo.toml +++ b/mkosi.skeleton/etc/sftpgo/sftpgo.toml @@ -34,7 +34,7 @@ address = "127.0.0.1" driver = "memory" users_base_dir = "/srv/ht" external_auth_hook = "http://[::1]:8055/sftpgo-auth.php" -external_auth_scope = 0 +external_auth_scope = 1 [[httpd.bindings]] port = 0 diff --git a/mkosi.skeleton/srv/ns/niver.test.zone b/mkosi.skeleton/srv/ns/niver.test.zone index c0954e3..9cefec6 100644 --- a/mkosi.skeleton/srv/ns/niver.test.zone +++ b/mkosi.skeleton/srv/ns/niver.test.zone @@ -4,3 +4,5 @@ niver.test. 10800 A 127.0.0.1 niver.test. 10800 AAAA ::1 ns1.niver.test. 10800 A 127.0.0.1 ns1.niver.test. 10800 AAAA ::1 +ht.niver.test. 10800 A 127.0.0.1 +ht.niver.test. 10800 AAAA ::1