Updated
This commit is contained in:
parent
df73d01190
commit
6b30510a68
42
debian/settings/reset-sshd-keys.sh
vendored
Normal file
42
debian/settings/reset-sshd-keys.sh
vendored
Normal file
@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
#### Functions
|
||||
check_root() {
|
||||
if [ "$EUID" -ne 0 ]; then
|
||||
echo "Must be root to run $0"
|
||||
exit
|
||||
fi
|
||||
}
|
||||
|
||||
choice() {
|
||||
echo -ne "[y/n]"
|
||||
while true
|
||||
do
|
||||
read -rN1 input
|
||||
case $input in
|
||||
[yY][eE][sS]|[yY])
|
||||
return 0
|
||||
|
||||
break
|
||||
;;
|
||||
[nN][oO]|[nN])
|
||||
return 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
||||
#### Main
|
||||
|
||||
check_root
|
||||
|
||||
echo -ne "\nReset sshd server key ? "
|
||||
if choice 2>/dev/null; then
|
||||
echo -ne "\nDelete key ...\n"
|
||||
rm /etc/ssh/ssh_host_*
|
||||
echo -ne "\nGenerate key ...\n"
|
||||
dpkg-reconfigure openssh-server
|
||||
systemctl restart sshd
|
||||
systemctl status sshd
|
||||
fi
|
||||
|
Loading…
x
Reference in New Issue
Block a user