Come abilitare laccesso root SSH su Linux

SSH è fantastico, in quanto offre agli utenti Linux un facile accesso alla console a qualsiasi computer in rete. Un modo per migliorare la tua esperienza SSH su Linux è abilitare l'accesso Root SSH. Con questa impostazione, è facile accedere rapidamente direttamente all'account Root per eseguire attività a livello di sistema.

Root non è abilitato in SSH per impostazione predefinita, per motivi di sicurezza. Tuttavia, se gestisci molti sistemi e hai bisogno di un accesso root costante per l'esecuzione di script, automazione e così via, attivare questa funzione è un must.

Per essere chiari, l'attivazione del login di root su SSH è pericoloso. Per favore, non farlo se sei nuovo in SSH!

Password di root

Il primo passo per abilitare l'accesso Root su SSH è abilitare l'account Root. Per molte distribuzioni Linux (Ubuntu e altre simili), Root non è attivo, per sicurezza. Invece, gli utenti fanno tutto tramite i privilegi sudo. Per la maggior parte, non utilizzare l'account Root va bene e sudo può fare il lavoro. Tuttavia, con SSH, gli utenti devono conoscere la password di root.

Innanzitutto, accedi al tuo server/PC remoto su cui desideri abilitare Root su SSH in remoto:

ssh utente@indirizzo-ip-remoto

Se hai configurato la tua distribuzione Linux e non hai configurato un utente Root, dovrai seguire i passaggi seguenti per configurare Root. Tieni presente che questo processo non funzionerà senza un utente in grado di utilizzare sudo. Per iniziare, apri un terminale. Nel terminale, esegui:

sudo -s

L'uso di sudo con -s fornirà all'utente una shell di root, proprio come l'accesso con su . Da qui è possibile invocare il comando “nuova password” per l'utente Root.

passwd

L'esecuzione di passwd richiederà all'utente di specificare una "nuova password UNIX". Scrivi la nuova password per l'account Root sul tuo PC. Per motivi di sicurezza, non utilizzare la stessa password per Root del tuo normale account utente. Assicurati di generare una password sicura ma memorabile per l'account.

Dopo aver impostato la password, disconnettersi dalla shell di root con exit .

Uscita

Infine, conferma che la nuova password di root funziona accedendovi tramite su .

su-

Abilita accesso root

Ora che sappiamo che è possibile accedere come utente root, è il momento di abilitare l'impostazione di accesso root nel file di configurazione SSHD. Ancora una volta, inizia aprendo un terminale e collegandoti su SSH come un normale utente.

Come abilitare laccesso root SSH su Linux

Nota: non vuoi modificare il tuo server SSH da remoto? Modificalo localmente anziché nel terminale.

ssh utente@indirizzo-ip-remoto

Siamo connessi (in remoto) tramite SSH al server SSH. Quindi, elevare la normale connessione all'accesso root effettuando l'accesso tramite su .

su –

Quindi, utilizzando l'editor di testo Nano, apri il file di configurazione del server SSH.

nano /etc/ssh/sshd_config

Cerca nel file di configurazione, trova "PermitRootLogin". Potrebbe avere un "no" davanti. In tal caso, modificare il "no" in "sì".

In altri casi di SSH, "PermitRootLogin" potrebbe dire "prohibit-password". Elimina "password proibita" e cambiala in "sì".

Dopo aver modificato le impostazioni di root per il server SSH, dovrai salvare le modifiche alla configurazione. Le modifiche di configurazione salvo in Nano premendo il  Ctrl + O  combinazione di tasti. Chiudi l'editor Nano con  Ctrl + X  quando la configurazione viene salvata correttamente.

Applicazione dell'impostazione radice

Ora che il login di root è abilitato nelle impostazioni, dovrai riavviare il demone SSH per applicare le modifiche. Sulla maggior parte dei PC Linux questo può essere facilmente realizzato con systemd. In un terminale, ottieni l'accesso root con su o sudo :

su-

o

sudo -s

Dopo aver ottenuto il root, usa systemd per riavviare il demone SSH.

systemctl riavvia sshd

Non usi systemd? Prova invece questo comando:

riavvio del servizio ssh

Se nessuno dei due comandi funziona per riavviare il demone SSH, un modo infallibile è semplicemente riavviare il server che esegue SSH:

riavviare

Dopo il riavvio, le modifiche dovrebbero essere applicate. Per accedere come root, apri un terminale e prova quanto segue:

root@ssh-server-ip

Disattiva accesso root

Come abilitare laccesso root SSH su Linux

Non vuoi più accedere come root tramite SSH? Fortunatamente, la funzione è facile da disattivare come da attivare. Il primo modo è semplicemente bloccare l'account Root. In questo modo è possibile attivare e disattivare l'impostazione al volo sbloccando l'account Root. Per bloccare Root, ottieni una shell di superutente tramite sudo ed esegui:

passwd --lock root

Questo comando codifica l'account di root e lo disabilita efficacemente. Per riutilizzarlo con Root su SSH, segui le istruzioni nella parte superiore dell'articolo.

In alternativa, per disabilitare completamente il login di Root, aprire un terminale (con Root):

su-

o

sudo -s

Nel file di configurazione SSH, trova "PermitRootLogin" e cambialo da "sì" a "no".

nano /etc/ssh/sshd_config

Premi Ctrl + O per salvare, esci con Ctrl + X e quindi riavvia. Al ripristino, il login di root non funzionerà.

Leave a Comment

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

Mp3 Diags: Risolvi fino a 50 problemi con i file audio Mp3

MP3 Diags è lo strumento definitivo per risolvere i problemi nella tua collezione audio musicale. Può taggare correttamente i tuoi file mp3, aggiungere copertine di album mancanti e correggere VBR.

App di notifica desktop di Google Voice

App di notifica desktop di Google Voice

Proprio come Google Wave, Google Voice ha generato un certo fermento in tutto il mondo. Google mira a cambiare il nostro modo di comunicare e poiché sta diventando

Scarica i preferiti di Flickr con FlickrFaves

Scarica i preferiti di Flickr con FlickrFaves

Esistono molti strumenti che consentono agli utenti di Flickr di scaricare le proprie foto in alta qualità, ma esiste un modo per scaricare i Preferiti di Flickr? Di recente siamo arrivati

OK Sampler è un software gratuito per il campionamento musicale

OK Sampler è un software gratuito per il campionamento musicale

Cos'è il campionamento? Secondo Wikipedia, "È l'atto di prendere una porzione, o campione, di una registrazione sonora e riutilizzarla come strumento o

Backup di Google Sites: Importa/Esporta

Backup di Google Sites: Importa/Esporta

Google Sites è un servizio di Google che consente agli utenti di ospitare un sito web sul server di Google. Ma c'è un problema: non è integrata alcuna opzione per il backup.

Applicazione desktop di Google Tasks

Applicazione desktop di Google Tasks

Google Tasks non è così popolare come altri servizi Google come Calendar, Wave, Voice, ecc., ma è comunque ampiamente utilizzato e costituisce parte integrante della vita delle persone.

Come recuperare partizioni perse e dati del disco rigido [Guida]

Come recuperare partizioni perse e dati del disco rigido [Guida]

Nella nostra precedente guida sulla cancellazione sicura del disco rigido e dei supporti rimovibili tramite Ubuntu Live e CD di avvio DBAN, abbiamo discusso del fatto che il disco basato su Windows

3 modi per registrare la tua voce su Linux

3 modi per registrare la tua voce su Linux

Stai cercando di registrare la tua voce sul tuo PC Linux? Scopri i migliori software e come utilizzarli con la nostra guida dettagliata.

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Come ridurre a icona Thunderbird nella barra delle applicazioni di Linux

Birdtray è un

Come configurare Jellyfin su Linux in Docker

Come configurare Jellyfin su Linux in Docker

Jellyfin è un server multimediale open source alternativo a Plex. Scopri come distribuire Jellyfin su Docker in Linux oggi stesso.