8 manieren om je SSH-server dicht te timmeren

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (0)
Aanbevelen

Gepubliceerd: Maandag 23 maart 2009
Auteur: Koen Vervloesem

SSH is het Zwitsers zakmes van de Unix-wereld: je kunt het gebruiken om op je server in te loggen, om andere protocols veilig te tunnelen, om bestanden over te hevelen en om grafische programma's op afstand te draaien. SSH is de afkorting van Secure SHell, maar toch kun je beter wat extra maatregelen nemen om het nog veiliger te maken.

SSH is de poort tot je Unix-server, en dus kun je daar maar beter wat voorzichtig mee omspringen. Vandaar hier enkele tips om het gebruik van OpenSSH nog veiliger te maken. Dit kan door in /etc/ssh/sshd_config de juiste regels te zetten.

1. Laat de root-gebruiker niet toe om in te loggen:

PermitRootLogin no

Als beheerder kun je nu nog altijd inloggen met een gewone gebruikersaccount en daarna met su opdrachten uitvoeren als root.

2. Schakel logins door middel van wachtwoorden volledig uit:

PasswordAuthentication no

Nu moet elke gebruiker die via ssh wil kunnen inloggen een SSH-sleutel aanmaken met het programma ssh-keygen. De publieke sleutel wordt dan in de home-directory van de gebruiker op de server geplaatst. Nu kun je alleen op de server inloggen als je lokaal je private sleutel hebt staan.

3. Draai de SSH-server op een andere poort dan de standaardpoort 22. De meeste hackers proberen alleen in te loggen op poort 22 en kijken niet verder:

Port 2022

Alle gebruikers moeten nu wel deze poort weten, en dan inloggen met de optie -p 2022. Dit kan alleen weggelaten worden als je de poort voor deze server expliciet instelt in .ssh/config of /etc/ssh/ssh_config op elke client.

4. Gebruik alleen SSH-protocol 2:

Protocol 2

5. Laat alleen de gebruikers toe die echt van een afstand mogen inloggen:

AllowUsers gebruiker1 gebruiker2

Je kunt ook een hele groep ineens toelaten met AllowGroups.

6. Laat alle details van ssh-connecties naar het logboek schrijven:

LogLevel VERBOSE

7. Schakel de mogelijkheid om grafische programma's op de server via ssh uit te voeren uit als je gebruikers dit niet nodig hebben:

X11Forwarding no

8. Draai DenyHosts.

Hierdoor blokkeer je de IP-adressen van computers die te vaak vruchteloos proberen in te loggen.

Vergeet niet na de veranderingen aan de sshd-configuratie om de OpenSSH-server te herstarten.

Bron: Techworld

Totaal 0 reactiesLaatste reacties


Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Whitepapers

  • Maximaliseer het voordeel van SaaS

    Cloud-applicaties hebben grote invloed op het gebruik van de IT-architectuur en niet ieder project levert de verwachte voordelen op.

    Downloaden
  • Houdt grip op UC-uitdagingenUnified communications biedt heel veel, maar heeft ook specifieke uitdagingen!
  • Kostenbesparing voor long tail appsOplossing voor kostenkwesties in VDI. Technologie geschikt voor long tail apps.
» Meer whitepapers

Peiling

Loading Poll

Video: Review: HTC One X-smartphone met vijf...

Review: HTC One X-smartphone met vijf cores (video)