ssh Verbindung funktioniert, aber fish://username@rechner nicht

Hinweis: In dem Thema ssh Verbindung funktioniert, aber fish://username@rechner nicht gibt es 18 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Wieso uid=0 ?

    Das würde ja heißen, dass du dich als root dort einloggen möchtest.


    Bitte poste hier die exakten Verbindungsparameter sowohl bei fish, wie auch bei ssh.

    (von beiden Rechnern)

  • vom Notebook zum Dektop (immer als User):


    bernd@linux-notebook:~> ssh bernd@linux-desktop

    Password:

    Last login: Wed Sep 30 09:02:03 2020 from fd00::9908:ac53:b996:bf2a

    have a lot of fun...

    bernd@linux-desktop:~> exit

    Abgemeldet

    Connection to linux-desktop closed

    bernd@linux-notebook



    vom Desktop zum Notebook (als User):


    bernd@linux-desktop:~> ssh bernd@linux-notebook

    Password:

    Last login: Tue Sep 29 14:20:04 2020 from fd00::4b44:4daa:b0f7:ad7d

    Have a lot of fun...

    bernd@linux-notebook:~> exit

    Abgemeldet

    Connection to linux-notebook closed.

    bernd@linux-desktop:~>



    Als Anhang noch die Bilder zum einstellen in Dolphin

  • Ja natürlich, funktioniert genauso, nur nicht vom Notebook zum Desktop über fish im Dolphin. Allerdings will ich in der Regel lieber mit "Rechnernamen" arbeiten weil ja die IP Adressen über DHCP vergeben werden (ich weiß ,man kann auch statische Adressen vergeben, aber das ändert ja am Problem an sich nichts)

    Für den Inhalt des Beitrages 283889 haftet ausdrücklich der jeweilige Autor: bigb262

  • Auf dem Client als User:

    Code
    ssh-keygen

    Passwort leer lassen, denn wir wollen uns ja ohne Passwort verbinden.


    Wenn das durchgelaufen ist, ist der öffentliche und private key in ~/.ssh gespeichert.


    Jetzt mit:

    Code
    ssh-copy-id -p xxxx user@Rechner # ist einfach nur ssh gegen ssh-copy-id ausgetauscht...


    zum Server den öffentlichen Schlüssel übertragen, wird dann dort!! in ~/.ssh/authorized_keys gespeichert.


    Dann kannst du dich einfach per

    Code
    ssh -p xxx user@Rechner

    ohne Passwortabfrage verbinden.


    Das ganze kann man jetzt noch auf die Spitze treiben, indem man in der ~/.ssh/config auf dem Client einträgt:

    Code
    Host raspi4
        Hostname    192.168.0.203
        Port    22
        User    pi

    Dann genügt ein:

    Code
    ssh raspi4

    zum verbinden.


    So haben wir alle unser Clients/Server eingerichtet und die Passwortabfrage abgestellt.


    Schau dir auch die Rechte der Datein in ~/.ssh mal an, nur der Owner darf, sonst keiner...

    Einmal editiert, zuletzt von Sauerland ()

    Für den Inhalt des Beitrages 283906 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Also das funktioniert jetzt wie gewünscht, vielen Dank für deine Hilfe. Wobei ich so wirklich nicht verstehe warum es in eine Richtung ging und in die andere nicht. Aber jetzt ist alles gut :):thumbup:

    Für den Inhalt des Beitrages 283914 haftet ausdrücklich der jeweilige Autor: bigb262