SSH Zugriff OpenSUSE installieren – freischalten – aktivieren
Seit openSUSE 11.2 ist der SSH-Server bei einer Standardinstallation nicht aktiv. Darum klappt der SSH-Zugriff (z.B. mit PuTTY) auf das Linux System auch nicht.
Mit den folgenden Schritten kann der Server Zugriff über openssh aktiviert werden.
Diese Anleitung wurde mit den folgenden openSUSE Versionen erfolgreich getestet:
- openSUSE 11.2
- openSUSE 11.3
- openSUSE 11.4
Die nachfolgenden Schritte als root und in der Console bzw. einem Terminal durchführen:
- prüfen ob das openssh Paket bereits installiert ist:
zypper if openssh
Wenn nicht, ssh nachinstallieren:
zypper in openssh
- prüfen ob openssh Server (Daemon) gestartet ist:
service sshd status
wenn nötig Service mit folgendem Befehl starten:
rcsshd start
- sshd beim Systemstart aktiv?
chkconfig sshd
wenn hier die Ausgabe sshd off kommt, mit diesem Befehl auf on setzen:
insserv sshd
- prüfen ob SSH durch die Firewall kommt (Server eingehend)
SuSEfirewall2 status | grep 22
wenn hier keine Ausgabe kommt, den Port in der Firewall wie folgt öffnen und aktivieren:
SuSEfirewall2 open EXT TCP ssh SuSEfirewall2
- Einstellungen überprüfen
SuSEfirewall2 status | grep 22
wenn leere Ausgabe kommt evtl. den Befehl
SuSEfirewall2vergessen? - Zugriff testen:
ssh username@host
Sollte der Zugriff noch nicht klappen, kann mit dem Parameter “-v” die Debugansicht aktiviert werden
ssh username@host -v
Gibt es Probleme mit PuTTY, zuerst prüfen ob auch die aktuellste Version verwendet wird.
Klappte es noch nicht, versuchen bei der Configdatei /etc/ssh/sshd_config folgende Zeile per # zu deaktivieren:
#PasswordAuthentication no
Anschließend den sshd Service neu starten: rcsshd restart




Hallo Fene
Ich habe mir die Finger in Google wundgesucht. Dann habe ich das hier gefunden und wollte mich einfach nur bedanken.
Cheers
Mario
Freut mich das ich dir helfen konnte, woran hat es denn genau gefehlt?
Christian
Hi,
Danke hierfür.
Kann jetzt mit Putty auf einen Rechner mit OpenSuse 11.2 per SSH zugreifen.
Problem lag bei mir an der Firewall.
Hi,
danke fuer die super Anleitung. Kurz, knapp verständlich.
Viele Grüße
Wuz
Super Anleitung für SSH
ich bedanke mich recht herzlich bei dir
Weiter so
Vielen Dank für Deinen Kommentar, freut mich, dass ich helfen konnte.
Hi as well
Bei mir klappt es noch nicht ganz; ssh verlangt immer nach Password.
habe public key ausgetauscht und in authorized_keys eingetragen
key generiert mit:
w17e_11.2 # ssh-keygen -t rsa -N ” -f id_rsa
w17e_11.2 # ssh w17_10.2 cat .ssh/id_rsa.pub >> authorized_keys
(das ganze zweimal über’s Kreuz; also eigentlich für alle Server)
Suse 10.2 untereinander funktioniert.
Aber auf 11.2 verlangt er immer password.
Hast Du mir hierzu ein Hinweis? Herzlichen Dank; carlisto
Evtl ist die Datei authorized_keys nicht ganz in Ordnung. Lösch die Datei einmal und mach es nach dieser Methode: http://www.fene-blog.de/linux/linux-ssh-zugriff-ohne-passwort-per-ssh-key-konfigurieren/
vielen Dank, hat mir 100% geholfen.
Gruß Hans
Hey, danke fuer dieses kleine Tutorial, bin komplett neu bei OpenSuSe nutze normalerweise gentoo/debian/ubuntu und musste hier eine virtuelle machines mit openSuSe installieren was ich noch nie gemacht hatte. Wusste daher nix von SuseFirewall ….
Thanks a lot
Die kurze Doku war meine Rettung, war schon am verzweifeln ….
vielen Dank
Cool, thank you!
Danke für die Anleitung. Leider klappt es bei mir nicht ganz.
Der Versuch zu verbinden endet in Putty mit ‘connection timed out’. Möglicherweise ist das eine router-geschichte bei mir.
Aber theoretisch könnte es klappen
Schau mal ob der ssh Port 22 aktiv ist mit
netstat -lWenn das passt die Firewall komplett aus machen und mit dem linux direkt auf sich selbst per Befehl
sshund eigener IP zugreifen. Wenn das geht Firewall wieder an und das Gleiche noch mal. Wenns immer noch geht muss mit dem Netzwerk was komisch sein. Sonst vmtl an der Firewall Regel.Hi,
habe betrieblich bisher nur mit “original” Novell/SuSE Servern (SLES) zu tun gehabt. Bin daher nicht per SSH auf unseren neuen openSuSE 11.4 gekommen und wusste natürlich nicht, wie ich hier ssh aktiviere (inkl. Automatismus nach dem Reboot). Lokale Anmeldung hatte funktioniert.
Super Anleitung, sehr leicht verständlich. Eigentlich genügt die Text-Version, aber habe mir Interesse halber auch mal das Video dazu angesehen. Auch gut gelungen.
Vielen Dank dafür und viele Grüße
Peter
Hallo Peter, freut mich das ich weiterhelfen konnte.
Ich administriere beruflich SLES11 Systeme mit SAP. Privat bin ich inzwischen auf einen Mac umgestiegen und hab openSuSE nur noch in ner VM laufen.