Client bookworm keine SSH Verbindung
Client bookworm keine SSH Verbindung
Hallo!
Ich habe ein NAS auf welches ich mich per SSH, SFTP oder SSHFS wunderbar anmelden kann. Ich habe jetzt meinen Laptop auf Debian 12 gehoben und versuche nun von diesem Laptop auch auf den Server zuzugreifen. Doch das geht leider nicht mehr.
sshfs: read: Connection reset by peer
ssh: no matching host key file
Passwortanmeldung ist auf dem Server aktiv, es geht ja auch von den anderen Rechnern. Was ist auf Debian Bookworm anders, das es jetzt nicht mehr geht?
Vielen Dank für Eure Tips!
Alex
Ich habe ein NAS auf welches ich mich per SSH, SFTP oder SSHFS wunderbar anmelden kann. Ich habe jetzt meinen Laptop auf Debian 12 gehoben und versuche nun von diesem Laptop auch auf den Server zuzugreifen. Doch das geht leider nicht mehr.
sshfs: read: Connection reset by peer
ssh: no matching host key file
Passwortanmeldung ist auf dem Server aktiv, es geht ja auch von den anderen Rechnern. Was ist auf Debian Bookworm anders, das es jetzt nicht mehr geht?
Vielen Dank für Eure Tips!
Alex
Re: Client bookworm keine SSH Verbindung
Eigentlich ist gar nichts anders. ssh funktioniert, von trixie auf ein bookworm nas, intern, wie extern. Hat, denke ich ,weniger mit der Distribution zu tun, eher mit dem Protokoll. Sieht so aus, als ob Du einen neuen Schlüssel von Deinem NAS brauchst.
Re: Client bookworm keine SSH Verbindung
Ich möchte noch etwas ergänzen: Es geht nur auf dem NAS nicht, dort ist das Betriebsystem sehr alt. Sind extrem alte Versionen von ssh nicht mehr mit Bookworm kompatibel? Naja ich muss den NAS eh mal neu aufsetzen....
Ich melde mich schon immer mit dem Passwort an. Hatte noch nie Schlüssel erstellt.
Besten Dank!
Ich melde mich schon immer mit dem Passwort an. Hatte noch nie Schlüssel erstellt.
Besten Dank!
Re: Client bookworm keine SSH Verbindung
Bei der ersten ssh Verbindung, egal mit welchem System, wird immer ein Schlüssel getauscht.AlexDausF hat geschrieben:02.07.2023 19:40:41Ich melde mich schon immer mit dem Passwort an. Hatte noch nie Schlüssel erstellt.
Re: Client bookworm keine SSH Verbindung
Die Protokollversion 1 wurde vor längerer Zeit aus OpenSSH entfernt. Gut möglich, daß dein NAS noch Protokollversion 1 will. Version 2 wurde aber auch schon vor einer Ewigkeit eingeführt, mit Glück kannst du das NAS auf Version 2 umstellen.AlexDausF hat geschrieben:02.07.2023 19:40:41Es geht nur auf dem NAS nicht, dort ist das Betriebsystem sehr alt. Sind extrem alte Versionen von ssh nicht mehr mit Bookworm kompatibel?
Was ergibt
Code: Alles auswählen
ssh -vvv benutzer@nas
Re: Client bookworm keine SSH Verbindung
Hallo!
das habe ich mal kopiert:
das habe ich mal kopiert:
Code: Alles auswählen
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/alex/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/alex/.ssh/known_hosts2'
debug3: ssh_connect_direct: entering
debug1: Connecting to
debug3: set_sock_tos: set socket 3 IP_TOS 0x10
debug1: Connection established.
debug1: identity file /home/alex/.ssh/id_rsa type -1
debug1: identity file /home/alex/.ssh/id_rsa-cert type -1
debug1: identity file /home/alex/.ssh/id_ecdsa type -1
debug1: identity file /home/alex/.ssh/id_ecdsa-cert type -1
debug1: identity file /home/alex/.ssh/id_ecdsa_sk type -1
debug1: identity file /home/alex/.ssh/id_ecdsa_sk-cert type -1
debug1: identity file /home/alex/.ssh/id_ed25519 type -1
debug1: identity file /home/alex/.ssh/id_ed25519-cert type -1
debug1: identity file /home/alex/.ssh/id_ed25519_sk type -1
debug1: identity file /home/alex/.ssh/id_ed25519_sk-cert type -1
debug1: identity file /home/alex/.ssh/id_xmss type -1
debug1: identity file /home/alex/.ssh/id_xmss-cert type -1
debug1: identity file /home/alex/.ssh/id_dsa type -1
debug1: identity file /home/alex/.ssh/id_dsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_9.2p1 Debian-2
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0p1 Debian-4+deb7u7
debug1: compat_banner: match: OpenSSH_6.0p1 Debian-4+deb7u7 pat OpenSSH* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug1: Authenticating to
debug1: load_hostkeys: fopen /home/alex/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug3: order_hostkeyalgs: no algorithms matched; accept original
debug3: send packet: type 20
debug1: SSH2_MSG_KEXINIT sent
debug3: receive packet: type 20
debug1: SSH2_MSG_KEXINIT received
debug2: local client KEXINIT proposal
debug2: KEX algorithms: sntrup761x25519-sha512@openssh.com,curve25519-sha256,curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c
debug2: host key algorithms: ssh-ed25519-cert-v01@openssh.com,ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,sk-ssh-ed25519-cert-v01@openssh.com,sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,rsa-sha2-512-cert-v01@openssh.com,rsa-sha2-256-cert-v01@openssh.com,ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519@openssh.com,sk-ecdsa-sha2-nistp256@openssh.com,rsa-sha2-512,rsa-sha2-256
debug2: ciphers ctos: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: ciphers stoc: chacha20-poly1305@openssh.com,aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com
debug2: MACs ctos: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MACs stoc: umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compression ctos: none,zlib@openssh.com,zlib
debug2: compression stoc: none,zlib@openssh.com,zlib
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug2: peer server KEXINIT proposal
debug2: KEX algorithms: ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: host key algorithms: ssh-rsa,ssh-dss
debug2: ciphers ctos: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: ciphers stoc: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: MACs ctos: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-sha2-256,hmac-sha2-256-96,hmac-sha2-512,hmac-sha2-512-96,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: MACs stoc: hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-sha2-256,hmac-sha2-256-96,hmac-sha2-512,hmac-sha2-512-96,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: compression ctos: none
debug2: compression stoc: none
debug2: languages ctos:
debug2: languages stoc:
debug2: first_kex_follows 0
debug2: reserved 0
debug1: kex: algorithm: ecdh-sha2-nistp256
debug1: kex: host key algorithm: (no match)
Unable to negotiate with xxxxxxxxxxxxxxx: no matching host key type found. Their offer: ssh-rsa,ssh-dss
Re: Client bookworm keine SSH Verbindung
Das ist natürlich eine Erklärung. Komisch nur, dass ich von einem Bullseye Rechner drauf komme, nur vom Bookworm Rechner nicht.
Re: Client bookworm keine SSH Verbindung
BTW: type ist nicht file.AlexDausF hat geschrieben:02.07.2023 22:06:21Unable to negotiate with xxxxxxxxxxxxxxx: no matching host key type found. Their offer: ssh-rsa,ssh-dss[/code]
Versuch mal mit:
Code: Alles auswählen
ssh -oHostKeyAlgorithms=+ssh-dss benutzer@nas
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce
Re: Client bookworm keine SSH Verbindung
Am Protokoll liegt es schonmal nicht, denn das NAS spricht Version 2.0.AlexDausF hat geschrieben:02.07.2023 22:06:21Code: Alles auswählen
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.0p1 Debian-4+deb7u7
Das ist allerdings ungewöhnlich.Code: Alles auswählen
debug1: load_hostkeys: fopen /home/alex/.ssh/known_hosts2: No such file or directory
1. sucht er die Datei /home/alex/.ssh/known_hosts2, die es nicht zu geben scheint.
2. sollte die Datei /home/alex/.ssh/known_hosts (ohne 2) heiißen.
Was ist denn da zerkonfiguriert?
Re: Client bookworm keine SSH Verbindung
Das:
Code: Alles auswählen
:~# ssh -Q HostKeyAlgorithms
ssh-ed25519
ssh-ed25519-cert-v01@openssh.com
sk-ssh-ed25519@openssh.com
sk-ssh-ed25519-cert-v01@openssh.com
ssh-rsa
rsa-sha2-256
rsa-sha2-512
ssh-dss
ecdsa-sha2-nistp256
ecdsa-sha2-nistp384
ecdsa-sha2-nistp521
sk-ecdsa-sha2-nistp256@openssh.com
webauthn-sk-ecdsa-sha2-nistp256@openssh.com
ssh-rsa-cert-v01@openssh.com
rsa-sha2-256-cert-v01@openssh.com
rsa-sha2-512-cert-v01@openssh.com
ssh-dss-cert-v01@openssh.com
ecdsa-sha2-nistp256-cert-v01@openssh.com
ecdsa-sha2-nistp384-cert-v01@openssh.com
ecdsa-sha2-nistp521-cert-v01@openssh.com
sk-ecdsa-sha2-nistp256-cert-v01@openssh.com
EDIT:
Mit bookworm hat sich die Vorgabe (default) geändert:
Code: Alles auswählen
ssh-ed25519-cert-v01@openssh.com,
ecdsa-sha2-nistp256-cert-v01@openssh.com,
ecdsa-sha2-nistp384-cert-v01@openssh.com,
ecdsa-sha2-nistp521-cert-v01@openssh.com,
sk-ssh-ed25519-cert-v01@openssh.com,
sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,
rsa-sha2-512-cert-v01@openssh.com,
rsa-sha2-256-cert-v01@openssh.com,
ssh-ed25519,
ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,
sk-ecdsa-sha2-nistp256@openssh.com,
sk-ssh-ed25519@openssh.com,
rsa-sha2-512,rsa-sha2-256
Code: Alles auswählen
ecdsa-sha2-nistp256-cert-v01@openssh.com,
ecdsa-sha2-nistp384-cert-v01@openssh.com,
ecdsa-sha2-nistp521-cert-v01@openssh.com,
sk-ecdsa-sha2-nistp256-cert-v01@openssh.com,
ssh-ed25519-cert-v01@openssh.com,
sk-ssh-ed25519-cert-v01@openssh.com,
rsa-sha2-512-cert-v01@openssh.com,
rsa-sha2-256-cert-v01@openssh.com,
ssh-rsa-cert-v01@openssh.com,
ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,
sk-ecdsa-sha2-nistp256@openssh.com,
ssh-ed25519,sk-ssh-ed25519@openssh.com,
rsa-sha2-512,rsa-sha2-256,ssh-rsa
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce
Re: Client bookworm keine SSH Verbindung
Könnte man das im bookworm Laptop nachinstallieren?mat6937 hat geschrieben:02.07.2023 22:29:38
ssh-rsa (was se4in NAS hat) ist im bookworm nicht mehr per default vorhanden.
Vielen Dank!
Alex
Re: Client bookworm keine SSH Verbindung
Man muss es nicht nachinstallieren. Man kann schauen mit:
Code: Alles auswählen
ssh -Q HostKeyAlgorithms
Debian 12.8 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce
Re: Client bookworm keine SSH Verbindung
Trage
in die Datei ~/.ssh/config ein, dann wird ssh-rsa für die spezielle Verbindung wieder aktiviert.
Code: Alles auswählen
Host NameDeinesNAS
HostKeyAlgorithms +ssh-rsa
Re: Client bookworm keine SSH Verbindung
Hallo!
Eure Tipps waren Gold wert. Ich habe die Datei ~/home/user/.ssh/config erstellt und Deinen Text eingefügt. Und es läuft.
Ich probiere jetzt noch ob man da auch eine IP Adresse einfügen kann.
Besten Dank!
Alex
P.S. der NAS gehört trotzdem demnächst mal neu installiert.
Eure Tipps waren Gold wert. Ich habe die Datei ~/home/user/.ssh/config erstellt und Deinen Text eingefügt. Und es läuft.
Ich probiere jetzt noch ob man da auch eine IP Adresse einfügen kann.
Besten Dank!
Alex
P.S. der NAS gehört trotzdem demnächst mal neu installiert.
- schorsch_76
- Beiträge: 2601
- Registriert: 06.11.2007 16:00:42
- Lizenz eigener Beiträge: MIT Lizenz
Re: Client bookworm keine SSH Verbindung
Wheezy ist doch schon ein paar Jahre alt
Re: Client bookworm keine SSH Verbindung
es läuft eben und läuft und läuft.....