Im Standard ist der OpenSSH Server auf einem FreeBSD so konfiguriert, dass er jeweils die aktuelle Betriebssystemversion mit ausliefert.
Dieses sieht dann im Beispiel so aus:
telnet bsd01.testsystem 22 Trying 1.2.3.4... Connected to bsd01.testsystem. Escape character is '^]'. SSH-2.0-OpenSSH_7.8 FreeBSD-20180909
Um hier zumindest die genaue OS Version zu verstecken reicht folgendes in der /etc/sshd_config:
#VersionAddendum FreeBSD-20180909 VersionAddendum DemMeisterSeinRennAuto
Testet man nun noch mal sieht man nur noch die Version:
telnet bsd01.testsystem 22 Trying 1.2.3.4... Connected to bsd01.testsystem. Escape character is '^]'. SSH-2.0-OpenSSH_7.8 DemMeisterSeinRennAuto
Auf einem Debian basierten System wäre es hingegen:
DebianBanner no
Schreibe einen Kommentar