From 983bb3b55e61c82bbcaeee2183959ee719a8d2ce Mon Sep 17 00:00:00 2001 From: gashapwn Date: Tue, 2 Mar 2021 17:18:06 +0000 Subject: [PATCH] provision.pl - removed password login --- perl-script/provision.pl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/perl-script/provision.pl b/perl-script/provision.pl index 35379e3..2d0cfff 100644 --- a/perl-script/provision.pl +++ b/perl-script/provision.pl @@ -170,12 +170,15 @@ system("rcctl start haproxy"); # Disable root login system("sed -i -e 's/^[^#]*PermitRootLogin.*\$/PermitRootLogin no/' /etc/ssh/sshd_config"); +system("sed -i -e 's/^PasswordAuthentication.*$//' /etc/ssh/sshd_config"); +system("echo 'PasswordAuthentication no' >> /etc/ssh/sshd_config"); +system("rcctl restart sshd"); printf("\n\nInstall complete\n"); printf("==================================================\n"); printf("Protip: use doas instead of sudo\n"); -printf("root login is now disabled, so dont forget\nto set a password\n"); +printf("root login and password login is now disabled, so dont forget\nto set a password\n"); printf("and test your pub key\n");