ubuntuusers.de

Kann mich nicht in thunar mit ssh und deren pass-key einloggen

Status: Gelöst | Ubuntu-Version: Xubuntu 24.04 (Noble Numbat)
Antworten |

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

matze31 schrieb:

Auch

sftp://user@ip:port -i ~/.ssh/server

verweigert der server den Zugriff.

BTW: Es gibt einen Workaround mit dem bzw. über den ssh-agent: Den Schlüssel im ssh-agent laden und freischalten, dann reicht thunar die Anfrage weiter, ohne selber den pass-key verstehen zu müssen.

NurNochDebianUser

Anmeldungsdatum:
18. Februar 2026

Beiträge: 446

Um einer praktikablen Lösung näher zu kommen, schlage ich dir die Verwendung von sshfs in der /etc/fstab vor.

Diesem zwar bereits 13 Jahre alten Thread nach kommt sshfs sowohl mit der Verwendung eines ~/.ssh/config Files wie auch der Angabe eines Pfades zu einer abweichenden privaten Schlüsseldatei zurecht. Da du bereits eine ~/.ssh/config verwendest solltest es damit also funktionieren ohen weitere große Anpassungen

Mein Vorschlag daher:

Die Option user bewirkt dass das Einbinden nicht mit den Rechten von Root erfolgt sondern dem jeweiligen User (so wie eben über Thunar auch) und die Option noauto verhimdert ein Mounten bereits beim Systemstart (vorteilhaft wenn die Ressourche nicht immer verfügbar ist, etwa bei einem Notebook außerhalb des LAN's). Eingebunden wird die Ressourche erst wenn ein User diese tatsächlich nutzen will.

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 836

Ich habe jetzt den Server komplett neu aufgesetzt und alles neu generiert. Auch habe ich den "private key" dann wieder umbenannt. Dann die ~/.ssh/config so gelassen (weil die Daten gleich sind) und ich kann jetzt mittels sftp://server mich einloggen. Warum das vorher nicht ging weiß ich nicht. Evtl fehlten irgendwelche Berechtigungen.

Ich bedanke mich für die vielen Antworten.

Grüße

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Wie ist als normaler User, die Ausgabe von:

1
ssh-add -l

?

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 836

lubux schrieb:

Wie ist als normaler User, die Ausgabe von:

Auf dem Client

$ ssh-add -l
The agent has no identities.

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Ok,… dann hat es andere Gründe, dass es funktioniert.

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 836

Das heißt?

lubux

Anmeldungsdatum:
21. November 2012

Beiträge: 14785

Evtl. ist das Package „ gvfs-backends“ auch installiert worden, das einen geeigneten Treiber dann zur Verfügung stellt.

matze31

(Themenstarter)

Anmeldungsdatum:
25. Oktober 2015

Beiträge: 836

OK, wer weiß.

Antworten |