Sziasztok! Egy SSH-szervert akarok beüzemelni. Az interneten nagyon sok leírás van, de magyarúl nincs egy normális leírás, dokumentáció. Amiket eddig össze gyűjtöttem. - Port változtatás # What ports, IPs and protocols we listen for Port 1848 # Authentication: LoginGraceTime 120 PermitRootLogin no StrictModes yes Védelmi, riasztó programok: - denyhosts - logwatch - fil2ban Kérdésem az lenne mit érdemes még beállítani az sshd_config fájlban? Illetve milyen biztonsági programokat ajánlotok? A gép otthoni ADSL router mögött lenne. Feladata SSH- keresztűl fájlok le/fel töltése. A szerveren csak 1 felhasználó lenne. Segítségeteket előre is köszönöm.
Biztonságos SSH szerver beállítás
RSA kulcs használatával növelheted a biztonságot. (min 1024 bit.) Illetve ha paranoiás vagy használj telefonos ssh google authenticator-t. :)
AllowUsers
Phacena igen sikeresen összejött 1 gépen a kapcsolat, de mi van ha én több gépről akarok belépni. Hogyan tudom megvalósítani, hiszen a generált id ugyan olyan nevűek lennének. vagy csináljak még 2 ./ssh könyvtárat és az tegyem élesbe amiről be akarok jelentkezni? a többi meg old_1.ssh ? Bele hülyülnék. Vagy van egy egyszerűbb megoldás, csak az én figyelmemet kerülte le? Ha igen, megosztanátok velem?
+ Korlátozd le a kapcsolódásra engedélyezett ip-címeket csak arra az ip-tartományra, esetleg pontos ip-címekre, amelyekről be akarsz jelentkezni, fail2ban kötelező, ahogy RSA kulccsal azonosítás is (és nem üres jelszóval a kulcson!!!)
mr.misteriousAz rsa kulcs az rendben, Kérdés melyik a jobb denyhost vagy fail2ban szerepük ugyan az, tudomásom szerint.
laci1111Fail2ban. Az iptables-t használ. A Denyhosts a tcp_wrappers -re épül, mi 1997 áprilisa óta nem látott újabb kiadást. Manapság már nem is minden támogatja. ArchLinux-on már dobták is.
Az sshfs-t hasznalo usernek rbash-t adni bash helyett, es igen: iptablessel szurd ip-re az elerest! A fail2ban nagyszeru!