|
Überblick: Konfigurationsdateien Sowohl der SSH-Server, als auch der SSH-Client werden über verschiedene Konfigurationsdateien eingestellt. In diesem Artikel ist ein kurzer Überblick darüber zu finden, welche Konfigurationsdateien existieren und wo diese zu finden sind.
Systemweite Konfigurationsdateien Alle Dateien, die für die systemweite (globale) Konfiguration verantwortlich sind, sind im Verzeichnis /etc/ssh zu finden. Dies ist die Konfigurationsdatei für den SSH-Client. In ihr können systemweite Einstellungen getätigt werden, die für jeden Benutzer gültig sind. Sollte ein Benutzer eine eigene Konfigurationsdatei in seinem Heimatverzeichnis hinterlegt haben, so werden die globalen Einstellungen überschrieben. Dies ist die Konfigurationsdatei für den SSH-Server. Hier können diverse Einstellungen, wie Port oder Protokollversion eingestellt werden. Der private DSA-Schlüssel, der vom SSH-Server verwendet wird, ist in dieser Datei hinterlegt. Hier ist der öffentliche DSA-Schlüssel zu finden. Der private RSA-Schlüssel, der vom SSH-Server verwendet wird, ist in dieser Datei hinterlegt. Dies ist nur möglich, wenn der SSH-Server die Protokollversion 2 benutzt. Hier ist der öffentliche RSA-Schlüssel zu finden. Dies ist nur möglich, wenn der SSH-Server die Protokollversion 2 benutzt. Sollte der SSH-Server die Protokollversion 1 benutzen, so ist der private Schlüssel hier hinterlegt. In dieser Datei ist der öffentliche Schlüssel für die Protokollversion 1 gespeichert. Hier sind sogenannte Diffie-Hellmann-Gruppen zu finden, die für die Generierung der Sitzungsschlüssel notwendig sind. Benutzerspezifische Konfigurationsdateien Nachdem die Konfigurationsdateien für die systemweiten Einstellungen vorgestellt worden sind, widmet sich der restliche Teil dieses Kapitels den benutzerspezifischen Konfigurationsdateien. Diese Dateien lassen sich im Heimatverzeichnis eines Benutzers im Ordner .ssh finden. In dieser Datei werden die öffentliche Schlüssel hinterlegt, die für eine Authentisierung mit dem Privat-Public-Key Verfahren, genutzt werden dürfen. In dieser Datei können benutzerspezifische Einstellungen getätigt werden. Die Datei beinhaltet den privaten DSA-Schlüssel des SSH-Clients. Das öffentliche Gegenstück ist hier zu finden. Hier ist er private RSA-Schlüssel hinterlegt. Der öffentliche RSA-Schlüssel ist in dieser Datei gespeichert. Dies ist die private Schlüsseldatei, wenn die Protokollversion 1 genutzt wird. In der Datei identity.pub ist der öffentliche Schlüssel für die Version 1 hinterlegt. Innerhalb dieser Datei werden die Hostschlüssel der SSH-Server verwaltet. Anhand dieser Datei kann man erkennen, ob man sich wirklich zu dem richtigen Computersystem verbunden hat, oder ob eventuell eine Man-In-The-Middle Attacke durchgeführt wird. |
||||||
Stefan Schweiger, Am Spörkel 41, 44227 Dortmund Email: info@ssh-tutorial.de Verantwortlich für den Inhalt gemäß § 10 MDStV: Stefan Schweiger |