Puncte:0

Linux server ssh tot cere parola, care este configurarea corectă, ce lipsește?

drapel cn

Încerc să mă conectez la serverul ssh2. Mă pot conecta prin parolă, dar trebuia să configurez ssh, așa că am creat ssh-keygen local și l-am copiat pe server folosind comanda ssh-copy-id root@IP_ADDRESSși verificat de două ori, este salvat în folder ~/.ssh/authorized_keys.

eu am schimbat Acasă și .ssh și permisiunile autorizate ale cheilor dar nimic nu pare să ajute și serverul continuă să ceară parola.

chmod go-w ~/
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

De asemenea, m-am uitat înăuntru /etc/ssh/sshd_config pentru a te asigura că totul este în regulă.Următoarele sunt configurații

Autentificare RSA da
PubkeyAuthentication da
AuthorizedKeysFile %h/.ssh/authorized_keys

De asemenea, am repornit ssh-service de fiecare dată când am făcut o schimbare sudo systemctl reporniți ssh.service. Acest lucru devine cu adevărat frustrant acum. O configurare simplă nu funcționează și îmi ia ore.

Permisiunile folderului rădăcină

drwx------ 12 root root 20480 Apr 7 00:52 root

Permisiunile folderului .ssh

drwx------ 2 root root 4096 Apr 7 00:32 .ssh

permisiuni authorized_keys

-rw------- 1 root root 563 Apr 7 00:07 .ssh/authorized_keys

Log folosind ssh -vv

OpenSSH_8.9p1, OpenSSL 1.1.1m 14 decembrie 2021
debug1: citirea datelor de configurare /home/ad/.ssh/config
debug1: Citirea datelor de configurare /etc/ssh/ssh_config
debug2: resolve_canonicalize: nume de gazdă **********:2e0c::2 este adresa
debug1: se conectează la **********:2e0c::2 [**********:2e0c::2] portul 22.
debug1: Conexiune stabilită.
debug1: fișier de identitate /home/ad/.ssh/id_rsa tip 0
debug1: fișier de identitate /home/ad/.ssh/id_rsa-cert tip -1
debug1: fișier de identitate /home/ad/.ssh/id_ecdsa tip -1
debug1: fișier de identitate /home/ad/.ssh/id_ecdsa-cert tip -1
debug1: fișier de identitate /home/ad/.ssh/id_ecdsa_sk tip -1
debug1: fișier de identitate /home/ad/.ssh/id_ecdsa_sk-cert tip -1
debug1: fișier de identitate /home/ad/.ssh/id_ed25519 tip -1
debug1: fișier de identitate /home/ad/.ssh/id_ed25519-cert tip -1
debug1: fișier de identitate /home/ad/.ssh/id_ed25519_sk tip -1
debug1: fișier de identitate /home/ad/.ssh/id_ed25519_sk-cert tip -1
debug1: fișier de identitate /home/ad/.ssh/id_xmss tip -1
debug1: fișier de identitate /home/ad/.ssh/id_xmss-cert tip -1
debug1: fișier de identitate /home/ad/.ssh/id_dsa tip -1
debug1: fișier de identitate /home/ad/.ssh/id_dsa-cert tip -1
debug1: șir de versiune locală SSH-2.0-OpenSSH_8.9
debug1: versiunea 2.0 a protocolului la distanță, versiunea software la distanță OpenSSH_6.7p1 Debian-5+deb8u7
debug1: compat_banner: match: OpenSSH_6.7p1 Debian-5+deb8u7 pat OpenSSH* compat 0x04000000
debug2: fd 3 setarea O_NONBLOCK
debug1: Se autentifică la **********::2:22 ca „utilizator”
debug1: load_hostkeys: fopen /home/ad/.ssh/known_hosts2: Nu există un astfel de fișier sau director
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: Nu există un astfel de fișier sau director
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: Nu există un astfel de fișier sau director
depanare1: SSH2_MSG_KEXINIT trimis
depanare1: SSH2_MSG_KEXINIT primit
debug2: propunere KEXINIT client local
debug2: algoritmi KEX: curve25519-sha256,[email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,sntrup761x25519@dipensha2-nistp256,-dipensha2-nistp384 -sha256,diffie-hellman-group16-sha512,diffie-hellman-group18-sha512,diffie-hellman-group14-sha256,ext-info-c
debug2: algoritmi cheie gazdă: [email protected],[email protected],[email protected],ecdsa-sha2- [email protected],[email protected],[email protected],rsa-sha2-512-cert-v01@ openssh.com,[email protected],ssh-ed25519,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ssh-ed25519,@openssh. [email protected],rsa-sha2-512,rsa-sha2-256
debug2: cifruri ctos: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: cifre stoc: [email protected],aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected]
debug2: MAC-uri ctos: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MAC-uri stoc: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compresie ctos: none,[email protected],zlib
debug2: compresie stoc: none,[email protected],zlib
debug2: limbi ctos: 
debug2: limbi stoc: 
debug2: first_kex_follows 0 
debug2: rezervat 0 
debug2: propunere peer server KEXINIT
debug2: algoritmi KEX: [email protected],ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521, diffie-hellman-group-exchange-sha256, diffie-hellman1-group14-hellman1
debug2: algoritmi cheie gazdă: ssh-rsa, ssh-dss, ecdsa-sha2-nistp256, ssh-ed25519
debug2: cifrează ctos: aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]
debug2: cifre stoc: aes128-ctr,aes192-ctr,aes256-ctr,[email protected],[email protected],[email protected]
debug2: MAC-uri ctos: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: MAC-uri stoc: [email protected],[email protected],[email protected],[email protected],hmac [email protected],[email protected],[email protected],hmac-sha2-256,hmac-sha2-512,hmac-sha1
debug2: compresie ctos: none,[email protected]
debug2: compresie stoc: none,[email protected]
debug2: limbi ctos: 
debug2: limbi stoc: 
debug2: first_kex_follows 0 
debug2: rezervat 0 
debug1: kex: algoritm: [email protected]
debug1: kex: algoritm cheie gazdă: ssh-ed25519
debug1: kex: server->cifrare client: [email protected] MAC: <implicit> compresie: niciuna
debug1: kex: client->server cipher: [email protected] MAC: <implicit> compresie: niciunul
debug1: aștept SSH2_MSG_KEX_ECDH_REPLY
depanare1: SSH2_MSG_KEX_ECDH_REPLY primit
debug1: Cheia gazdă a serverului: ssh-ed25519 SHA256:**********/***joHf2Me+/8X6H3WnPXZLQR1fE1s6Q
debug1: load_hostkeys: fopen /home/ad/.ssh/known_hosts2: Nu există un astfel de fișier sau director
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: Nu există un astfel de fișier sau director
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: Nu există un astfel de fișier sau director
debug1: Gazda „**********::2” este cunoscută și se potrivește cu cheia gazdă ED25519.
debug1: Cheia găsită în /home/ad/.ssh/known_hosts:10
debug2: ssh_set_newkeys: modul 1
debug1: reintroduceți tastele după 134217728 blocuri
debug1: SSH2_MSG_NEWKEYS trimis
debug1: aștept SSH2_MSG_NEWKEYS
depanare1: SSH2_MSG_NEWKEYS primit
debug2: ssh_set_newkeys: modul 0
debug1: reintroduceți după 134217728 blocuri
debug1: va încerca cheia: /home/ad/.ssh/id_rsa RSA SHA256:*********/7Dd/3o******DYua3nreWs
debug1: va încerca cheia: /home/ad/.ssh/id_ecdsa 
debug1: va încerca cheia: /home/ad/.ssh/id_ecdsa_sk 
debug1: va încerca cheia: /home/ad/.ssh/id_ed25519 
debug1: va încerca cheia: /home/ad/.ssh/id_ed25519_sk 
debug1: va încerca cheia: /home/ad/.ssh/id_xmss 
debug1: va încerca cheia: /home/ad/.ssh/id_dsa 
debug2: pubkey_prepare: terminat
debug2: service_accept: ssh-userauth
depanare1: SSH2_MSG_SERVICE_ACCEPT primit
debug1: Autentificări care pot continua: cheie publică, parolă
debug1: Următoarea metodă de autentificare: cheie publică
debug1: Oferă cheie publică: /home/ad/.ssh/id_rsa RSA SHA256:*********/7Dd/3o******DYua3nreWs
debug1: send_pubkey_test: nu există un algoritm de semnătură reciprocă
debug1: Se încearcă cheia privată: /home/ad/.ssh/id_ecdsa
debug1: Se încearcă cheia privată: /home/ad/.ssh/id_ecdsa_sk
debug1: Se încearcă cheia privată: /home/ad/.ssh/id_ed25519
debug1: Se încearcă cheia privată: /home/ad/.ssh/id_ed25519_sk
debug1: Se încearcă cheia privată: /home/ad/.ssh/id_xmss
debug1: Se încearcă cheia privată: /home/ad/.ssh/id_dsa
debug2: nu am trimis un pachet, metoda dezactivare
debug1: Următoarea metodă de autentificare: parola
vidarlo avatar
drapel ar
Care sunt versiunile ssh pe cele două părți?
Amir Dora. avatar
drapel cn
OpenSSH_6.7p1 Debian-5+deb8u7, OpenSSL 1.0.2l 25 mai 2017 pe server și local OpenSSH_8.9p1, OpenSSL 1.1.1m 14 decembrie 2021.
Amir Dora. avatar
drapel cn
Am editat comentariul meu, am enumerat ambele versiuni. Serverul folosește o versiune veche. Din moment ce este serverul unui client. Este sigur să faceți upgrade? Ar putea fi aceasta cauza erorii?
vidarlo avatar
drapel ar
Este suficient de nou încât ar trebui să accepte RSA, dar ar trebui să faceți upgrade oricum. Openssl 1.0 este *vechi*. În plus, cea mai bună practică este să nu utilizați niciodată utilizatorul rădăcină, ci mai degrabă să vă bazați pe privilegii sudo sau de escaladare după conectare.
Amir Dora. avatar
drapel cn
sigur ca voi face asta. Mai există ceva despre care credeți că nu este configurat corect pentru ssh?
djdomi avatar
drapel za
mai întâi faceți upgrade, apoi luați în considerare din nou să întrebați. ce cutie aia, Debian 3?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.