[closed] SSH von dyn. IP

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

[closed] SSH von dyn. IP

Beitrag von sunghost » 24.02.2010 16:34:19

Hallo,

ich habe rsync über SSH mit Zert. eingerichtet. Leider werde ich immer noch nach einem Passwort gefragt. Auf dem Server steht im auth.log " Authentication tried for sync_user with correct key but not from a permitted host (host=..." Ich habe testweise im .ssh vom User eine config mit "CheckHostIP no" angelegt. Funkt leider nicht.
Nun die Frage: Wie kann ich das einstellen, dass ich von meiner dyn. IP zugreifen kann?
Zuletzt geändert von sunghost am 26.02.2010 23:40:21, insgesamt 1-mal geändert.

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: SSH von dyn. IP

Beitrag von uname » 24.02.2010 16:54:48

Hast du in der ~/.ssh/authorized_keys - Datei irgendwas mit "from=" für den Key stehen?

sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

Re: SSH von dyn. IP

Beitrag von sunghost » 24.02.2010 21:23:17

Nabend,

ja habe ich, den Hostnamen - srv01 - ich habe auch schon srv01.dom.local probiert. ging auch nicht.

sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

Re: SSH von dyn. IP

Beitrag von sunghost » 25.02.2010 15:46:58

sorry muss mal pushen - hat noch jemand eine Idee - ich find auch im Netz keine mögl. Lösung
In der sshd_config habe ich RSAAuthentication yes und Pubkey Authtentication yes stehen. AuthorizedKeysFile ist #. Die Rechte der Datei ist 0600. Der User ist wärend des Vorgangs auch nicht angemeldet.

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: SSH von dyn. IP

Beitrag von uname » 25.02.2010 16:56:27

Leider habe ich dein Problem immer noch nicht verstanden. Ob du nun "rsync über ssh" oder nur "ssh" nutzt ist unerheblich. Das SSH muss funktionieren. Generiere noch mal die Keys neu und kopiere den Pub-Key erneut auf das Zielsystem in ~/.ssh/authorized_keys (ohne irgendwelche Änderungen). Melde dich entsprechend normal per SSH und Key an. Poste Meldungen aus /var/log/auth.log. Evtl. versuche den Zugriff per

Code: Alles auswählen

ssh -vvv user@server

und poste Meldungen.

sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

Re: SSH von dyn. IP

Beitrag von sunghost » 25.02.2010 21:04:54

Hi,
das Problem ist, dass die Anmeldung ohne Passwort nicht funktioniert. Ich kann mich normal mittels ssh verbinden. Möchte aber per Cronjob einen rsync starten. Wenn ich das aktuell mache, dann steht im auth.log auf dem Server -> Authentication tried for sync_user with correct key but not from a permitted host (host=e177284.adsl.dsl.de, ip=23.17.24.14). Also irgendwie nen Problem mit dem Host.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: SSH von dyn. IP

Beitrag von Danielx » 25.02.2010 21:28:30

Du hast auf dem Server in der Datei authorized_keys des betreffenden Benutzers die erlaubten Hosts für diesen Key eingeschränkt?

Gruß,
Daniel

sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

Re: SSH von dyn. IP

Beitrag von sunghost » 25.02.2010 22:03:02

Hi,
ja - key importiert und User auf pty und host beschränkt. Alles nach Anleitung -> http://www.howtoforge.com/mirroring_with_rsync - habe nachdem ich dies durchgetestet hatte, lediglich von dsa auf rsa 2048bit den key geändert.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: SSH von dyn. IP

Beitrag von Danielx » 25.02.2010 22:33:13

Und was hast du jetzt bei "from=" bei einer dynamischen IP-Adresse eingetragen?

Gruß,
Daniel

sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

Re: SSH von dyn. IP

Beitrag von sunghost » 25.02.2010 23:20:14

command="/home/sync_user/rsync/checkrsync",from="server",no-port-forwarding,no-X11-forwarding,no-pty, ssh-rsa ....
hatte auch schon
command="/home/sync_user/rsync/checkrsync",from="server.local",no-port-forwarding,no-X11-forwarding,no-pty, ssh-rsa ....

probiert, bzw. ganz weggelassen.

uname
Beiträge: 12474
Registriert: 03.06.2008 09:33:02

Re: SSH von dyn. IP

Beitrag von uname » 26.02.2010 08:11:23

Du solltest erst mal den reinen SSH-Zugang per Key ermöglichen. Wenn das funktioniert solltest du anfangen das ganze in der authorized_keys wieder einzuschränken.

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: SSH von dyn. IP

Beitrag von suno » 26.02.2010 08:35:21

sunghost hat geschrieben:Hi,
das Problem ist, dass die Anmeldung ohne Passwort nicht funktioniert. Ich kann mich normal mittels ssh verbinden. Möchte aber per Cronjob einen rsync starten. Wenn ich das aktuell mache, dann steht im auth.log auf dem Server -> Authentication tried for sync_user with correct key but not from a permitted host (host=e177284.adsl.dsl.de, ip=23.17.24.14). Also irgendwie nen Problem mit dem Host.
Ich schliesse mich uname an in dem ich sage ... richtig verstanden habe ich dein Problem nicht. Was du willst denke ich habe ich aber verstanden. Du willst ein backup/mirroring auf eine remote maschine machen und das ueber SSH. Genau das mache ich, automatisiert.

Ich verwende dazu SSH mit PKA und dann oben drueber Unison (das smartere rsync). Also im Grunde genau das was du auch vorhast. Hier einmal zwei links zum Thema die dir hoffentlich ein wenig helfen:

http://sunoano.name/ws/public_xhtml/ssh ... entication
http://sunoano.name/ws/public_xhtml/unison.html

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: SSH von dyn. IP

Beitrag von suno » 26.02.2010 08:37:48

uname hat geschrieben:Du solltest erst mal den reinen SSH-Zugang per Key ermöglichen. Wenn das funktioniert solltest du anfangen das ganze in der authorized_keys wieder einzuschränken.
Genau, diese Reihenfolge ist sinnvoll. Zuerst muss PKA einwandfrei funktionieren und dann, wenn noch immer genug Paranoia vorhanden, kann man an http://sunoano.name/ws/public_xhtml/ssh ... rized_keys schrauben :D

sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

Re: SSH von dyn. IP

Beitrag von sunghost » 26.02.2010 15:46:29

Hi,
mh irgendwie kommen wir so nicht weiter. Was versteht ihr denn nicht? Was ich möchte habt ihr ja verstanden. Mittels rsync Daten von einem Server sichern. Dies soll über ssh ohne Passwortabfrage erfolgen. SSH auf den Server funktioniert, rsync funktioniert. Was nicht funktioniert ist, dass es ohne Passwortabfrage funktionieren soll. @suno dein PKA Tut habe ich mir angesehen - soweit habe ich das auch gemacht, bzw. die Einstellungen in meiner sshd_config sind identisch.

suno
Beiträge: 354
Registriert: 25.07.2008 17:33:40

Re: SSH von dyn. IP

Beitrag von suno » 26.02.2010 16:27:20

sunghost hat geschrieben:@suno dein PKA Tut habe ich mir angesehen - soweit habe ich das auch gemacht, bzw. die Einstellungen in meiner sshd_config sind identisch.
Dann musst du ja im Grunde nur den private Key mittels passphrase auf deinem lokalen client "freischalten" (dem SSH agent uebergeben) und ab geht die Post. http://sunoano.name/ws/public_xhtml/ssh ... _pka_login

Sollte es dennoch nicht funktionieren .... erstmal relaxen ... du hast einfach irgendwo in der gesamten Kette an notwendigen Taetigkeiten/Einstellungen etwas vergessen oder falsch gemacht. Mein Seite zeigt aber Schritt fuer Schritt wie es geht daher einfach nochmal in Ruhe alles durchgehen und du wirst sehen den Fehler findest du sicherlich recht schnell.

Danielx
Beiträge: 6419
Registriert: 14.08.2003 17:52:23

Re: SSH von dyn. IP

Beitrag von Danielx » 26.02.2010 22:21:20

sunghost hat geschrieben:Was versteht ihr denn nicht?
Ich dachte die Hinweise wären deutlich genug.
sunghost hat geschrieben:command="/home/sync_user/rsync/checkrsync",from="server",no-port-forwarding,no-X11-forwarding,no-pty, ssh-rsa ....
hatte auch schon
command="/home/sync_user/rsync/checkrsync",from="server.local",no-port-forwarding,no-X11-forwarding,no-pty, ssh-rsa ....
Du hast also den Zugriff auf den Server nur von "server" bzw. "server.local" aus erlaubt, du versuchst dich aber von "*.adsl.dsl.de" aus auf den Server zu verbinden.
Also solltest du bei "from" z.B. "*.adsl.dsl.de" eintragen, wenn du nur von diesem Provider aus auf den Server zugreifen möchtest oder du lässt das "from" komplett weg.

Gruß,
Daniel

sunghost
Beiträge: 794
Registriert: 27.10.2004 18:55:14

Re: SSH von dyn. IP

Beitrag von sunghost » 26.02.2010 23:39:54

super das wars - hatte ich mir ja irgendwie gedacht, hatte aber nur keine Lösung ;) closed

Antworten