SSH Anmeldung ohne Passwort

davidbaumann

Commodore
Registriert
Aug. 2004
Beiträge
4.867
Hallo zusammen,

ich melde mich öfters an einem SSH Server an, um einen Tunnel aufzubauen.
Auf diesem Server wiederum habe ich keinen Zugriff auf die Shell.

Ich würde mich nun gerne von meinem Ubuntu Laptop ohne Passwortkeingabe anmelden.

(Nein ich brauche keine Erklärung, warum man das nicht machen sollte usw).

ssh-keygen auf dem Server scheidet aus, welche Möglichkeiten gibt es noch?

Gruß,
​David.
 
Danke dir, scheint genau das zu sein, was ich gesucht habe.
Nur leider gibt's ein "permission denied". Werde wohl mal beim Betreiber nachfragen.

​Gruß.
 
Wenn dein remote username anders ist als dein lokaler, musst du den mit angeben. Ist in dem Beispiel nicht erwähnt. Sonst passt natürlich dein Passwort nicht.

Code:
scp remote-user@remoste-host:/home/remote-user/.ssh/authorized_hosts /home/local-user/Desktop/
um dir die authorized_hosts-Datei zu ziehen. Manchmal heißt die auch authorized_hosts2. Da bastelst du deinen pub-key aus .ssh/id_rsa.pub rein und dann schiebst du die Datei wieder hoch.
Code:
scp /home/local-user/Desktop/authorized_hosts remote-user@remote-host:/home/remote-user/.ssh/authorized_hosts

So ungefähr, war jetzt nur aus dem Kopf zusammengeklöppelt. Geht natürlich auch nur, wenn du Lese- und Schreibrechte auf dem remote .ssh-Ordner hast.

P.S.: es gibt auch ein flag PubkeyAuthentication=no. Wenn die das gesetzt haben, ist alle Mühe vergebens.
 
Zuletzt bearbeitet:
Hallo,

regulär verbinden kann ich mich schon.
Aber eventuell habe ich vergessen, bei ssh-copy-id den Benutzer zu übergeben!

​Gruß.

Edit:
Code:
Could not chdir to home directory /home/*blubb*: No such file or directory
 
Zuletzt bearbeitet:
Zurück
Oben