Shellverbindung ohne Passwort

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
snoop_hallo
Beiträge: 110
Registriert: 29.03.2005 19:24:45
Kontaktdaten:

Shellverbindung ohne Passwort

Beitrag von snoop_hallo » 29.03.2005 19:35:12

Hallo
ich habe eine Frage und zwar ist es möglich in der httpd.conf das Einloggen auf einem Debian Rechner mit Putty so einzustellen, dass ich nur den Benutzername eingeben muss und man kein Passwort mehr eingeben muss.

Die Indentifikation läuft dabei über einen PrivatKey.

Es soll schließlich so laufen, dass ich mich nur mit den Key identifzieren kann und das, wenn ich keinen Key benutze, es zu keiner Passwortabfrage kommt.

Es läuft nämlich zur Zeit so, das wenn ich mich mit dem Privatkey über Putty eine Verbindung aufbaue klappt auch alles, lass ich jedoch den key sein, dann komm ich zur ganz normalen Useranmeldung, was nicht sein soll.

Kann mir hierbei jemand helfen?

Benutzeravatar
feltel
Webmaster
Beiträge: 10370
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 29.03.2005 19:39:29

httpd.conf? Da verwechselst Du sicherlich was. Das was Du meinst ist die SSH Public-Key-Authentifizierung. Zu allererst musst Du Dir auf dem Rechner, von dem Du dich aus einloggen willst nen Key generieren, den du dann auf den Zielrechner überträgst.

Code: Alles auswählen

ssh-keygen -t rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub username@zielrechner
ssh username@zielrechner
Das sollte es gewesen sein. Bei PuTTY muss man imho das Public-Key-File irgendwo in den Optionen angeben.

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

Beitrag von nepos » 30.03.2005 14:32:17

In Putty is das unter SSH->Auth->Private Key in den Optionen.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Re: Shellverbindung ohne Passwort

Beitrag von Joghurt » 30.03.2005 14:44:04

@fetel & nepos: Wer lesen kann, ist klar im Vorteil...
snoop_hallo hat geschrieben:Es soll schließlich so laufen, dass ich mich nur mit den Key identifzieren kann und das, wenn ich keinen Key benutze, es zu keiner Passwortabfrage kommt.
@snoop_hallo: PasswordAuthentication no in der /etc/ssh/ssh_config ist dein Freund.

Benutzeravatar
feltel
Webmaster
Beiträge: 10370
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Re: Shellverbindung ohne Passwort

Beitrag von feltel » 30.03.2005 14:47:38

Joghurt hat geschrieben:@fetel & nepos: Wer lesen kann, ist klar im Vorteil...
snoop_hallo hat geschrieben:Es soll schließlich so laufen, dass ich mich nur mit den Key identifzieren kann und das, wenn ich keinen Key benutze, es zu keiner Passwortabfrage kommt.
@snoop_hallo: PasswordAuthentication no in der /etc/ssh/ssh_config ist dein Freund.
Das wäre der zweite Schritt gewesen. Aber nichtsdestotrotz muss er sich erstmal nen Key erzeugen. Oder? :wink:

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

Beitrag von nepos » 30.03.2005 14:51:22

Ups, das war also gemeint :P
Naja, Key erzeugen ist ja kein Akt. Einfach mit Puttygen halt.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Re: Shellverbindung ohne Passwort

Beitrag von Joghurt » 30.03.2005 15:15:29

feltel hat geschrieben:Das wäre der zweite Schritt gewesen. Aber nichtsdestotrotz muss er sich erstmal nen Key erzeugen. Oder? :wink:
Klar, aber aus
Es läuft nämlich zur Zeit so, das wenn ich mich mit dem Privatkey über Putty eine Verbindung aufbaue klappt auch alles[...]
hatte ich geschlossen, dass dieses Problem gelöst sei. :?
Wie dem auch sei, ich hoffe, snoop hilft uns auf die Sprünge und sagt, was jetzt genau das Problem war. 8)

snoop_hallo
Beiträge: 110
Registriert: 29.03.2005 19:24:45
Kontaktdaten:

Beitrag von snoop_hallo » 30.03.2005 21:12:49

Das Problem hat sich nun erledigt und ich bedanke mich für eure Hilfe.

Ich habe den Befehl:

Code: Alles auswählen

@snoop_hallo: PasswordAuthentication no
in der /etc/ssh/ssh_config übersehen.

Danke noch mal für alles

Antworten