Kein SSH von extern(Internet)

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
waeschdl
Beiträge: 34
Registriert: 17.02.2007 11:39:19

Kein SSH von extern(Internet)

Beitrag von waeschdl » 19.02.2007 14:19:28

Hi Forum,

ich möchte vom Internet aus auf meinen Server per SSH zugreifen.
Im LAN funktioniert's einwandfrei, wenn ich das über meine DYNDNS-Adresse versuche
bekomme ich auch den Prompt für den User und dann für das Password.
So weit alles ok. Leider nimmt er aber mein Password, das im LAN funktioniert, nicht an.
Im Passwort sind kein Umlaute.

Was mache ich flasch? Muß ich dem SSH-Deamon explizit sagen, dass man von nem anderen
Netz aus zugreifen darf?

Danke
Gruß
Sebastian

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 19.02.2007 14:23:31

Was sagt denn das Log dazu?
Du könntest auch mal den Schalter -v probieren, um mehr Infos zu bekommen.

waeschdl
Beiträge: 34
Registriert: 17.02.2007 11:39:19

Beitrag von waeschdl » 19.02.2007 16:26:06

Hi nepos,

ich bin blutiger Linux-Neuling.
Könntest du mir deinen Tip etwas ausführlicher schildern.
Danke

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 19.02.2007 16:56:06

Ok, zum Einen solltest du mal unter /var/log folgende Dateien prüfen:
auth.log, syslog und eventuell auch messages. Vielleicht findest du hier schon einen Hinweis, wieso er dich nicht reinlaesst.
Der oben genannte Schalter wird bei ssh mit angegeben:

Code: Alles auswählen

ssh -v user@host
Damit kriegst du ein wenig mehr Infos bzgl. dem, was beim Login so abgibt. Eventuell findest du auch hier einen Hinweis.
Wenn dir das noch zu wenig ist, du kannst auch -vv angeben, dann wirds noch ausführlicher (und kryptischer;)).
Wenn du selber mit den Ausgaben nicht klar kommst, dann poste sie bitte nach NoPaste.

waeschdl
Beiträge: 34
Registriert: 17.02.2007 11:39:19

Beitrag von waeschdl » 19.02.2007 19:42:04

Also ich hab mal den Debug mit -vv angestoßen und bekomme dann nach der Passworteingabe
folgendes zu lesen:
debug2: we sent a password packet, wait for reply
debug1: Authentications that can continue: password
Permission denied, please try again.

Vorher sieht alles normal aus.
Ich bekomme aber in den von nepos angegebenen Log-Files nicht's von meiner Anmledung zu sehen.

Gruß
Sebastian

mrre
Beiträge: 31
Registriert: 16.02.2007 20:46:24
Kontaktdaten:

Beitrag von mrre » 20.02.2007 10:01:59

Ist zwischen Internet und Deinem privaten Netz noch ein Router (fritz.box oder so)?

Falls ja, mußt Du dort den Port22 noch auf den gewünschten Rechner forwarden.

Gruß Markus

waeschdl
Beiträge: 34
Registriert: 17.02.2007 11:39:19

Beitrag von waeschdl » 20.02.2007 10:33:41

Ja, ich habe einen Router zum Internet hin.
Port 22 ist schon freigegeben, sonst würde ich ja nicht zur Anmeldung kommen.
Der Server antwortet ja.

Gruß
Sebastian

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 20.02.2007 14:19:08

Und was steht beim Server in /var/log/auth.log?

hronny
Beiträge: 265
Registriert: 29.08.2004 13:07:42
Wohnort: Sonneberg

Beitrag von hronny » 20.02.2007 16:42:24

Frage: Mit welchem Benutzer versuchst du dich einzuloggen? Kann es sein das in der Konfiguration vom ssh evtl das einloggen als root untersagt ist? Oder die hörende Adresse auf eine feste definiert ist?

Code: Alles auswählen

Datei: /etc/ssh/sshd_config -->
PermitRootLogin no # root login verbieten

waeschdl
Beiträge: 34
Registriert: 17.02.2007 11:39:19

Beitrag von waeschdl » 20.02.2007 22:08:13

Negativ! Das kann's leider auch nicht sein.

1.In /var/log/auth.log sehe ich meine Anfrage nicht ankommen!

2. Wenn nen anderen User nutze habe ich das gleiche Problem.

3. In der /etc/ssh/sshd_config ist die "Listen Adress" auskommentiert und "PermitRootLogin" steht auf "yes".

Sollte ich vielleicht als "Listen Adress" 0.0.0.0 eintragen?

Gruß
Sebastian

Benutzeravatar
DynaBlaster
Beiträge: 958
Registriert: 25.03.2004 18:18:57
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: DF0://dynablaster.adf

Beitrag von DynaBlaster » 20.02.2007 23:06:11

Ich glaube, das Problem liegt an einer ganz anderen Stelle:

Ich nehme an, du versuchst vom selben Client, mit dem die Anmeldung übers LAN klappt, über die DYNDNS-Adresse den Server zu kontaktieren. Hast du das beschriebene Phänomen auch, wenn du von ausserhalb deines LAN versuchst, über DYNDNS auf den Server zu kommen:

Sprich: hast du mal versucht, von einem anderen Internetanschluß auf deeinen Server zu connecten (grässliches denglisch, ich weiss :))?

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 21.02.2007 00:10:07

waeschdl hat geschrieben:Negativ! Das kann's leider auch nicht sein.

1.In /var/log/auth.log sehe ich meine Anfrage nicht ankommen!
Das heißt für mich aber, dass du gar nicht bis zu deinem Rechner kommst. Frage mich nur grade, mit welchem SSH-Daemon du da nen Connect zusammenbekommst. Eventuell mit dem deines Routers?!

waeschdl
Beiträge: 34
Registriert: 17.02.2007 11:39:19

Beitrag von waeschdl » 21.02.2007 20:02:21

Ich muß mich bei euch entschuldigen, dank nepos ist's mir wie Schuppen aus den Haaren gefallen!! ;-)
Ich hab den Wald vor lauter Bäumen nicht gesehen. Natürlich war es mein Router der mir Antwrt gegeben hat.
Immerhin habe ich wieder was von euch lernen dürfen.
Nochmals vielen Dank allen Beteiligten.

Gruß
Sebastian

Antworten