Doporučovat silná neslovníková hesla a ani se nezmínit o možnosti přihlašování pomocí klíčů? No nic...
Jinak taky mě zaujal ten login Root. Já mám asi na všech linuxových strojích jen uživatele root, ale dát tam to velké písmeno (a Linux zdá se uživatelské účty bere case-sensitive) by možná mohl být zajímavý způsob, jak nějakým botům útoky trochu zkomplikovat (asi podobný, jako nechat ssh server poslouchat na jiném portu než 22). :-)
Potvrzuji pozorování, že mi boti zkouší i na různé vysoké porty. Ovšem řádově méně než na 22.
Já to potřebuju vyřešit kvůli SSH serverům na slabých linkách, kde je tohle prostě opruz. Asi budu muset udělat port knocking, nebo to dát za VPN a ne do světa.
SSH protokol měl být navržen tak, že když je přihlašování heslem zakázáno, vůbec neměla existovat možnost hesla zkoušet. (ale plně chápu, že když to před 20+ lety vymýšleli, tak je tohle nenapadlo)
Tak porad jde mit bud whitelistovanych par IP... a i kdyz je potreba to mit volne z celeho sveta, tak reseni typu fail2ban, co po par neuspesnych pokusech potizistu odstrihnou. A cast tech pokusu odstrihne treba i to, ze clovek necha povolene jen moderni algoritmy (jenom je potreba dat bacha, aby si clovek neriznul sve legitimni klienty, treba s Putty muzou byt problemy).
"Ovšem řádově méně než na 22."
Porty zkouší buď přímo z Ruska a nebo pronajatý server v Holandsku. Je to sice na hraně zákona, ale jde o legitimní provoz.
Když najde otevřený port, tak během pár hodin začne útok z jiné IP. To už je porušení zákona, takže na to se používají napadené stroje jejiž majitelé nevědí co dělají.