--- a/update-schlittermann-ssh-keys.pl Wed Mar 08 00:44:10 2017 +0100
+++ b/update-schlittermann-ssh-keys.pl Wed Mar 08 01:17:06 2017 +0100
@@ -85,7 +85,7 @@
foreach (keys %auth_keys) { # die noch unbekannten
/^(.* ssh-\S+ ).*? (.*)$/ or /^(.{30}).*?(.{30})$/;
- print "Keep unknown: " . ((defined $1 and defined $2) ? "$1 ... $2" : $_) . ": [y/N] ";
+ print "Keep unknown: " . ((defined $1 and defined $2) ? "$1 ... $2" : $_) . ": [y/N] ";
ReadMode "cbreak";
my $answer = lc ReadKey;
ReadMode "restore";
@@ -133,7 +133,7 @@
truncate($fh, tell($fh));
close($fh) or rename("$SSHD_CONF.bak" => $SSHD_CONF);
- system("invoke-rc.d ssh reload");
+ system("systemctl try-reload-or-restart ssh.service || invoke-rc.d ssh reload");
exit 0;
}
@@ -184,7 +184,7 @@
=item B<--keys-dir> I<dir>
-The directory where the "default" keys are stored
+The directory where the "default" keys are stored
(default: F</usr/share/schlittermann-ssh-keys/>)
=item B<-h, --help>