ssh

Dies ist eine alte Version des Dokuments!


Login ohne Key Checking

Macht ssh-rsa wieder funktionsfähig (Ubuntu 22.04…), checkt keine Keys und sucht vorhanden im Schwarzen Loch ;-)

ssh -o HostKeyAlgorithms=+ssh-rsa -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null ubnt@192.168.1.20

Based on: https://community.hetzner.com/tutorials/securing-ssh

StrictHostKeyChecking no kein Key Checking in config

Include /etc/ssh/sshd_config.d/*.conf

Port 22
MaxAuthTries 2
AllowTcpForwarding no
X11Forwarding no
AllowAgentForwarding no

# root login verbieten= no 
PermitRootLogin yes

ClientAliveInterval 300
ClientAliveCountMax 1

PubkeyAuthentication yes
PasswordAuthentication no
ChallengeResponseAuthentication no
UsePAM no

PrintMotd no

AcceptEnv LANG LC_*
# override default of no subsystems
Subsystem sftp  /usr/lib/openssh/sftp-server

Einstellungen testen:

sshd -t
systemctl restart sshd

Fail2Ban:

apt install fail2ban
systemctl enable fail2ban
cp /etc/fail2ban/jail.conf /etc/fail2ban/jail.local

Aktuelle „Zellenbelegung“ anzeigen:

fail2ban-client status sshd

Neue Einstellungen laden:

systemctl restart fail2ban
  • ssh.1650628500.txt.gz
  • Zuletzt geändert: 2022/04/22 13:55
  • von Fabian Horst