Files
org-roamings/20220927093748-endlessh.org
2022-09-27 12:12:57 +02:00

1.1 KiB

endlessh

Introduction

Outil permettant de ralentir les tentatives de connexions SSH sur le port 22 en envoyant une bannière très lentement (client SSH bloqué pendant des heures), l'idée étant de se connecter depuis un autre port.

Installation

cp /etc/ssh/sshd_config /etc/ssh/sshd_config.bak
sed -i 's/#Port 22/Port 2222/g' /etc/ssh/sshd_config
systemctl restart sshd

apt install endlessh
mkdir /etc/endlessh
cat >/etc/endlessh/config <<EOF
Port 22
EOF

setcap 'cap_net_bind_service=+ep' /usr/bin/endlessh
mkdir /etc/systemd/system/endlessh.service.d/
cat /etc/systemd/system/endlessh.service.d/override.conf <<EOF
[Service]
AmbientCapabilities=CAP_NET_BIND_SERVICE
PrivateUsers=false
EOF
systemctl daemon-reload
systemctl restart endlessh.service