remove sudo

This commit is contained in:
rootzoll
2021-08-21 17:26:44 +02:00
parent 9e39b323ca
commit 3a2cb57d5f

View File

@@ -48,30 +48,27 @@ fi
if [ "$1" = "checkrepair" ]; then if [ "$1" = "checkrepair" ]; then
echo "# *** blitz.ssh.sh checkrepair" echo "# *** blitz.ssh.sh checkrepair"
sudo systemctl status sshd | cat systemctl status sshd | cat
# check if sshd host keys are missing / need generation # check if sshd host keys are missing / need generation
countKeyFiles=$(sudo ls -la /etc/ssh/ssh_host_* 2>/dev/null | grep -c "/etc/ssh/ssh_host") countKeyFiles=$(ls -la /etc/ssh/ssh_host_* 2>/dev/null | grep -c "/etc/ssh/ssh_host")
echo "# countKeyFiles(${countKeyFiles})" echo "# countKeyFiles(${countKeyFiles})"
if [ ${countKeyFiles} -lt 8 ]; then if [ ${countKeyFiles} -lt 8 ]; then
echo "# DETECTED: MISSING SSHD KEYFILES --> Generating new ones" echo "# DETECTED: MISSING SSHD KEYFILES --> Generating new ones"
sudo ls -la /etc/ssh ls -la /etc/ssh
sudo systemctl stop ssh systemctl stop ssh
echo "# ssh-keygen1" echo "# ssh-keygen1"
sudo cd /etc/ssh cd /etc/ssh
sudo ssh-keygen -A ssh-keygen -A
echo "# ssh-keygen2" echo "# ssh-keygen2"
sudo mkdir /home/admin/ssh mkdir /home/admin/ssh
sudo ssh-keygen -A -f /home/admin/ssh ssh-keygen -A -f /etc/ssh
sudo ssh-keygen -A -f /etc/ssh systemctl start sshd
echo "# dpkg-reconfigure"
sudo dpkg-reconfigure openssh-server
sudo systemctl start sshd
sleep 3 sleep 3
sudo ls -la /etc/ssh ls -la /etc/ssh
countKeyFiles=$(sudo ls -la /etc/ssh/ssh_host_* 2>/dev/null | grep -c "/etc/ssh/ssh_host") countKeyFiles=$(ls -la /etc/ssh/ssh_host_* 2>/dev/null | grep -c "/etc/ssh/ssh_host")
echo "# countKeyFiles(${countKeyFiles})" echo "# countKeyFiles(${countKeyFiles})"
if [ ${countKeyFiles} -lt 8 ]; then if [ ${countKeyFiles} -lt 8 ]; then
echo "# FAIL: Was not able to generate new sshd host keys" echo "# FAIL: Was not able to generate new sshd host keys"