OpenSSH unter Linux nutzen

Installation von OpenSSH

Installation und Konfiguration von OpenSSH sind via YaST schnell erledigt: Sie lassen lediglich das Paket und eventuell noch kssh anwählen und installieren. Das Paket kssh ist ein einfaches grafisches Frontend für ssh, mit dem man die Optionen per Mausklick auswählen kann. Die Konfiguration lässt sich sogar speichern, so dass Sie beim nächsten Mal nur das Profil laden müssen.

Das Paket openssh-3.91p1-3.1 enthält die Client- und Server-Komponente, die wir auf dem Linux-Rechner zu Hause benötigen, damit ein Zugriff von außen möglich wird.

Auf dem Rechner im Firmen-LAN reicht die Client-Komponente. Wenn es sich dabei um einen Windows-Rechner handelt, finden Sie in dem Artikel OpenSSH unter Windows die notwendige Anleitung.

An der Default-Konfiguration des Servers sind keine weiteren Arbeiten notwendig, er wird sogar schon als automatisch startender Dienst eingerichtet. Sollten Sie einzelne Optionen ändern wollen, finden Sie die Konfigurationsdatei sshd_config im Ordner /etc/ssh. Um eigene RSA-Schlüssel für den Host zu erstellen, öffnen Sie eine Kommandozeile und erzeugen ihn mittels

ssh-keygen -b 2048 -t rsa -f /etc/ssh/ssh_host_rsa_key -C "Host-Key für Host abc"

Geben Sie bei der Frage nach der Passphrase nichts ein, sonst kann OpenSSH den Schlüssel nicht verwenden. Analog erzeugen Sie einen DSA-Schlüssel.

ssh-keygen -b 2048 -t dsa -f /etc/ssh/ssh_host_dsa_key -C "Host-Key für Host abc"

Danach ist der OpenSSH-Dienst neu zu starten, damit der neue Schlüssel aktiviert wird:

/etc/init.d/sshd restart