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:

  1. prüfen ob das openssh Paket bereits installiert ist:
    zypper if openssh

    Wenn nicht, ssh nachinstallieren:

    zypper in openssh
  2. prüfen ob openssh Server (Daemon) gestartet ist:
    service sshd status

    wenn nötig Service mit folgendem Befehl starten:

    rcsshd start
  3. sshd beim Systemstart aktiv?
    chkconfig sshd

    wenn hier die Ausgabe sshd off kommt, mit diesem Befehl auf on setzen:

    insserv sshd
  4. 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
  5. Einstellungen überprüfen
    SuSEfirewall2 status | grep 22

    wenn leere Ausgabe kommt evtl. den Befehl SuSEfirewall2 vergessen?

  6. 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

Videoanleitung

Ähnliche Beiträge:

WordPress SEO Plugin
16 Kommentare
  1. Mario sagt:

    Hallo Fene
    Ich habe mir die Finger in Google wundgesucht. Dann habe ich das hier gefunden und wollte mich einfach nur bedanken.
    Cheers
    Mario

  2. Christian sagt:

    Freut mich das ich dir helfen konnte, woran hat es denn genau gefehlt?

    Christian

  3. Sebi sagt:

    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.

  4. Wuz sagt:

    Hi,

    danke fuer die super Anleitung. Kurz, knapp verständlich.

    Viele Grüße

    Wuz

  5. SauBAER sagt:

    Super Anleitung für SSH

    ich bedanke mich recht herzlich bei dir

    Weiter so

  6. Christian sagt:

    Vielen Dank für Deinen Kommentar, freut mich, dass ich helfen konnte.

  7. Carlisto sagt:

    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

  8. Christian sagt:

    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/

  9. Hans sagt:

    vielen Dank, hat mir 100% geholfen.

    Gruß Hans

  10. 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 ;)

  11. Peter sagt:

    Die kurze Doku war meine Rettung, war schon am verzweifeln ….

    vielen Dank

  12. Erdal sagt:

    Cool, thank you!

  13. Sadik sagt:

    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 :)

  14. Christian sagt:

    Schau mal ob der ssh Port 22 aktiv ist mit netstat -l

    Wenn das passt die Firewall komplett aus machen und mit dem linux direkt auf sich selbst per Befehl ssh und 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.

  15. Peter sagt:

    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

  16. Christian sagt:

    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.

Hinterlasse eine Antwort

Deine Email-Adresse wird niemals veröffentlicht. Pflichtfelder sind mit * gekennzeichnet.

 

Copyright © 2009 - 2012 Fene-Blog by Feneberg Christian | Theme powered by Xtreme One | Design und Umsetzung by Fenepedia