Abilitare SSH all’utente root in Debian

Abilitare SSH root
Hai installato Debian ma non ti funziona ssh con l’ utente root? Questo articolo fa al caso tuo!

PREREQUISITI SSH:

  1. Aver installato Debian (Installazione Pulita/Clean installation)
  2. Avere una connessione Ad Internet
  3. Avere un client per ssh(Windows: Putty,Kitty,MobaXterm,ecc…, Per linux si può fare da terminale)
  4. E infine ricordati di fare pratica(Cambiando le impostazioni, Personalizzare le impostazioni e via dicendo)
Però Prima di Iniziare vediamo Cos’è “SSH” e cosa significa:
Come Funziona Ssh

Come Funziona Ssh

L’ acronimo “SSH” sta per “Secure Shell” ovvero shell sicura (la shell è una parte di sistema operativo  con funzioni di interfaccia fra elaboratore e utente.). E’ un protocollo di internet che permette di stabilire una connessione remota cifrata trammite riga di comando con un’ altro host di un’ altra rete(Ad esempio, come vedremo succesivamente, il collegamento tra il nostro pc verso il finto server). Prima della nascita di questo protocollo esisteva TELNET e ormai in disuso. Ormai il protocollo SSH è usato da tutti perchè è cifrato al contrario di telnet.

 

Non perdiamo tempo e iniziamo subito !
Debian

Debian

Iniziamo subito ad installare Debian, una volta terminata l’ installazione ti comparirà davanti la schermata di Login, Inserisci  i dati e premi invio. Ora, prima di abilitare questo protoccolo (Dopo l’installazione del sistema operativo l’accesso SSH per l’utente root su Debian Linux è disabilitato di default),  fai gli aggiornamenti di Debian con questi comandi:

Sudo apt-get update && sudo apt-get upgrade

Se hai fatto l’ accesso con l’ utente root ricordati di TOGLIERE le due scritte sudo.Il comando, quindi, sarà questo:   apt-get update &&  apt-get upgrade. Una volta completato ti troverai davanti questa schermata:

Apt Get Update Debian

Apt Get Update Debian

 

Come si vede in foto, se ti viene chiesto di continuare premete invio oppure scrivere la lettera “S” e dai  invio. Attendi qualche istante e il gioco è fatto. Sei Pronto ad attivare il protocollo!

Se tu provi ad accedere lo stesso  senza abilitare il root user ti troverai questo messaggio:

[email protected]'s password:
Permission denied, please try again.
Se ti compare questo messaggio sei costretto a fare così:
  1. Aprire il file /etc/ssh/sshd_config con nano o altri editor(comando: nano /etc/ssh/sshd_config)
  2. Cercare la voce: PermitRootLogin without-password (basta utilizzare la freccia in giù)
  3. Elimina la voce: without-password (con backspace)
  4. Aggiungere yes dopo:  PermitRootLogin
  5. Il risultato sarà questo: PermitRootLogin yes
  6. OK Hai quasi finito, adesso non ti resta altro che riavviare il servizio ssh con questo comando: /etc/init.d/ssh restart, una volta fatto ciò hai terminato e sei pronto ad usare ssh.
  7. Adesso per collegarti non ti resta che aprire putty e digitare l’ ip del server o della macchina (Quella dove abbiamo “attivato ssh”).
  8. Ecco i Passaggi se non si conosce l’ ip della propria macchina:
  • Per prima cosa vedi se è installato un pacchetto (net-tools,  una delle sue tante funzioni è il ifconfig che serve appunto a mostrare i parametri di rete). Utilizza questo comando:  apt-get install net-tools
  • Una volta installato non ti resta che scrivere ifconfig e ti verrà mostrato l’ ip della macchina come in questa foto:
    Ifconfig

    Ifconfig

  • Una volta annotato l’ ip, scrivilo  su putty e clicca connect(inseriamo username e password e il gioco è fatto).

Complimenti sei riuscito ad Abilitare il famosissimo protocollo su Debian, Resta aggiornato per altri articoli !

Nel prossimo articolo imparerai ad assegnare un’ ip statico alla tua scheda di rete. Se l’ articolo ti è piaciuto clicca sul cuoricino e condividilo con i Tuoi amici! (Resta sempre aggiornato: Iscriviti alle mie Newsletter cliccando qui. E’ gratis! :D).

Tutti i miei articoli: qui

Ciao e alla prossima!

Write a comment