Warning: Šis apraksts jau vairāk ka gadu nav mainīts. Iespējams, ka tas ir novecojis!
Open SSH serveris
OpenSSH ir standarta serviss un rīku komplekts pieslēgumu nodrošināšanai ar Unix/Linux sistēmām.
- Vienkāršākajā veidā to izmanto, lai pieslēgtos ar teksta termināli un izpildītu komandas uz attālināta servera.
- Ļoti bieži SSH protokolu un rīkus izmanto šifrētu datu pārraides tuneļu izveidei.
Uzstādīšana
- Uzstāda SSH serveri:
sudo apt-get install openssh-server
- Lai novērstu rupja spēka metodes root lietotāja paroles meklēšanai, aizliedz SSH sesijas izveidi root lietotājam.
sudo gedit /etc/ssh/sshd_config
un izmaina rindu:#PermitRootLogin yes
PermitRootLogin no
- Ja nepieciešams, nomaina SSH portu, piemēram uz 443:
- Pārstartē serveri:
sudo /etc/init.d/ssh restart
Spēka metodes paroles uzlaušanas aizliegšana
- Lai aizliegtu SSH sesijas uzlaušanu ar pilno pārlasi, izmantojot vārdnīcu ar pieteikšanās vārdiem un iespējamām parolēm, uzliek Denyhosts:
sudo apt-get install denyhosts
- Lai /etc/hosts.deny fails nepaliktu bezgalīgi liels, ļauj izdzēst sliktos resursdatorus pēc 1 nedēļas. Failā /etc/denyhosts.conf atkomentē rindu:
- Pārstartē procesu:
/etc/init.d/denyhosts restart
Ja tiek aizliegta atļauta IP adrese
- Piesakās no cita datora
- Kā root lietotājs aptur denyhost:
/etc/init.d/denyhosts stop
- Izdzēš aizliegto adresi failos /etc/hosts.deny un /etc/hosts.deny.purge.bak
- Iet uz katalogu:
- Izdzēš minēto adresi no žurnālu failiem:
sed -i -e '/^.*111\.222\.333\.444.*$/d' *
- Palaiž denyhost:
/etc/init.d/denyhosts start
Saites