Segui le nostre procedure collaudate per risolvere subito il problema
- Le chiavi SSH vengono utilizzate per abilitare una connessione al server in un metodo molto sicuro e protetto.
- A volte, potresti ricevere il messaggio Autorizzazione SSH negata durante il tentativo di connessione.
- Questo potrebbe eventualmente essere risolto controllando se l'indirizzo del server è corretto o modificando le autorizzazioni della chiave SSH.
SSH, o Secure Socket Shell, è un protocollo crittografato che consente l'accesso sicuro a qualsiasi dispositivo o server remoto su una rete non protetta.
Quando alcuni dei nostri lettori hanno provato ad autenticarsi utilizzando queste chiavi, hanno ricevuto un messaggio di autorizzazione SSH negata sul proprio PC Windows 11.
Gli utenti possono ignorare le cause di questo tipo di messaggio di errore sul sistema. Questo sta influenzando la produttività del loro lavoro.
Alcuni utenti hanno anche affrontato il Errore di identificazione dello scambio SSH sul sistema ma il collegamento ti porterà a una guida utile per risolverlo.
Perché ricevo il messaggio di autorizzazione SSH negata in Windows 11?
Potrebbero esserci diversi fattori responsabili di questo messaggio di errore, elencati di seguito:
- Server errato – Se stai provando a connetterti a un server sbagliato con il suo indirizzo IP, potresti ricevere un messaggio di accesso negato sul tuo sistema
- Password errata – Alcuni utenti tentano di accedere al server utilizzando le credenziali sbagliate
- Troppe chiavi SSH – Quando nel sistema è presente un numero elevato di chiavi SSH, quindi il sistema potrebbe selezionare quella sbagliata tra quelle accessibili
- Le autorizzazioni della chiave SSH sono troppo aperte – Se le autorizzazioni della chiave SSH sono completamente aperte e accessibili alla maggior parte degli utenti nel sistema, lo scopo di sicurezza dell'utilizzo della chiave potrebbe essere compromesso
Se riscontri questo problema sul tuo PC Windows 11, questo articolo ti guiderà attraverso le cinque migliori soluzioni disponibili, descritte di seguito.
Come posso ignorare l'autorizzazione SSH negata in Windows 11?
1. Controlla se ti stai connettendo al server giusto
Potrebbe sembrare sciocco, ma molti utenti tendono a commettere questo errore e si chiedono perché si trovano di fronte a un tale messaggio di errore sul proprio sistema.
Quando si tenta di connettersi a un server utilizzando la chiave SSH e l'indirizzo del server, è necessario ricontrollare l'indirizzo del server due o tre volte prima di provare ad accedervi.
Potrebbe esserci la possibilità di perdere alcuni numeri o di posizionare in modo errato i numeri nell'indirizzo del server. Quindi conferma sempre l'indirizzo del server prima di continuare.
2. Prova ad accedere con una password
Puoi sempre provare ad accedere al server utilizzando il metodo della password. Ma affinché funzioni, è necessario abilitare la funzione Autenticazione password.
Se è già abilitato, puoi accedere al server utilizzando la seguente riga di comando:
ssh -o PreferredAuthentications=password -o PubkeyAuthentication=no [email protected]
Nel comando precedente, devi sostituire [e-mail protetta] con il indirizzo effettivo del server E parola d'ordine con il vera parola d'ordine.
Se la PasswordAuthentication è disabilitata, devi prima abilitarla e poi generare una nuova chiave ssh usando il seguente comando: ssh-keygen -R server.IP.address
Consiglio dell'esperto:
SPONSORIZZATO
Alcuni problemi del PC sono difficili da affrontare, soprattutto quando si tratta di file di sistema e repository di Windows mancanti o danneggiati.
Assicurati di utilizzare uno strumento dedicato, ad esempio Forte, che eseguirà la scansione e sostituirà i tuoi file rotti con le loro nuove versioni dal suo repository.
Devi sostituire il server. Indirizzo IP con il indirizzo IP reale del server.
3. Aggiungi la tua chiave SSH al server VPS
In questo metodo, stai tentando di aggiungere la chiave SSH creata sul sistema al server VPS. Questo può essere fatto generando prima una nuova chiave SSH sul sistema usando il seguente comando: ssh-keygen -t rsa
Ora potresti dover aggiungere questa chiave SSH al server seguendo questo comando: ssh-copy-id [email protected]
Qui, devi cambiare il indirizzo IP del server al valore effettivo dell'indirizzo del server ed eseguire il comando.
Inoltre, disabilita il Autenticazione con password caratteristica e modificare il file ssh_config file per modificare l'unico metodo di autenticazione in chiavi SSH.
- Come rimuovo le frecce di scelta rapida in Windows 11
- Ecco cosa dice Copilot sulla località turistica del banco alimentare
- Esclusivo: occhiali AR per Lenovo Legion Go, data di rilascio e NUOVE immagini
4. Selezionare manualmente la chiave da utilizzare
Quando ci sono troppe chiavi SSH disponibili nel sistema, può scegliere qualsiasi chiave SSH casuale e creare tali problemi.
Quindi, puoi eseguire il seguente comando per fargli scegliere la chiave SSH da te fornita nel comando: ssh -i /users/user_name/.shh/id_rsa [email protected]
Prima di eseguire il comando, devi sostituire /users/user_name/.shh/id_rsa con il percorso della chiave SSH che vuoi aggiungere e [e-mail protetta] con i valori effettivi.
5. Modifica le autorizzazioni della tua chiave SSH
- premi il finestre tasto + F per avviare Esplora file e aprire la cartella in cui è presente la chiave SSH.
- Fare clic con il tasto destro sulla chiave SSH e fare clic Proprietà dal menu contestuale.
- Vai al Sicurezza scheda e fare clic Avanzate in fondo.
- Ora fai clic Disabilita l'ereditarietà in fondo e assicurati Proprietario è solo il tuo nome utente.
- Se il proprietario è qualcun altro, fare clic Modifica e seleziona il tuo nome utente.
- Successivamente, scegli eventuali altri utenti dal file Voci di autorizzazione sezione e fare clic Rimuovere.
- Al termine, fare clic Fare domanda a E OK.
- Questo cambierà le autorizzazioni per la chiave SSH.
Dove sono archiviate le chiavi SSH in Windows?
Tutte le chiavi SSH sono memorizzate sull'unità di sistema nella seguente cartella (sostituire il nome utente con il nome effettivo): C:\Users\username\.ssh
Naturalmente, se l'unità di sistema ha un'altra lettera, è necessario sostituire la lettera nel percorso sopra con la propria.
Spero che valga la pena leggere questo articolo e che sia stato in grado di risolvere il problema dell'autorizzazione SSH negata.
Dovresti anche consultare la nostra guida su come correggere proprietario o autorizzazioni errati sulla configurazione SSH perché potrebbe offrire alcune informazioni aggiuntive.
I nostri lettori si sono anche lamentati di aver incontrato il file Impossibile stabilire l'autenticità dell'host errore. Se sei tra questi, leggi la guida evidenziata per le istruzioni per risolverlo.
Se conosci altre possibili soluzioni per questo problema o desideri chiedere qualcosa su questo problema, usa la sezione commenti qui sotto.
Hai ancora problemi?
SPONSORIZZATO
Se i suggerimenti di cui sopra non hanno risolto il tuo problema, il tuo computer potrebbe riscontrare problemi di Windows più gravi. Ti suggeriamo di scegliere una soluzione all-in-one come Forte per risolvere i problemi in modo efficiente. Dopo l'installazione, basta fare clic su Visualizza e correggi pulsante e quindi premere Avvia riparazione.