In questa guida vedremo come velocizzare SSH protocollo di rete molto utilizzato dagli utenti e sviluppatori Linux per accedere da remoto alla nostra distribuzione.

SSH - Secure shell
SSH o Secure shell è un protocollo di rete grazie al quale è possibile accedere da remoto alla nostra distribuzione o server.
SSH può essere utilizzato ad esempio per accedere alla nostra distribuzione da smartphone o tablet Android grazie ad un client come ad esempio JuiceSSH, oppure da pc Windows con PuTTY o KiTTY ecc. Grazie a SSH potremo accedere al terminale direttamente dal nostro browser attraverso plugin / add-on o applicazioni dedicate, possiamo utilizzarlo per operare in server, Raspberry Pi ecc.
Se utilizziamo molto spesso SSH è possibile velocizzare la connessione da remoto grazie ad alcune piccole operazioni che andremo ad analizzare in questo articolo.

E’ possibile velocizzare SSH attivando solo IPv4 in caso che ci siano problemi con il collegamento via IPv6 (bug o altro)
In questo caso basta digitare da terminale:
ssh -4 user@hostname.com
questo comando andrà a forzare la connessione IPv4 è possibile inoltre attivare solo una connessione IPv6 digitando:
ssh -6 user@hostname.com
Possiamo inoltre velocizzare una connessione SSH migliorando il metodo d’autentificazione evitando cosi d’inserire la password ad ogni accesso. Per accedere ad una connessione SSH senza dover reinserire la password basta digitare:
ssh -o PreferredAuthentications=keyboard-interactive -o PubkeyAuthentication=no user@hostname.com

oppure

ssh -o PreferredAuthentications=publickey user@hostname.com
Possiamo inoltre velocizzare una connessione SSH utilizzando la direttiva ControlMaster digitando da terminale:
nano ~/.ssh/config

e aggiungiamo

Host *
ControlMaster auto
ControlPath /tmp/%r@%h:%p
e salviamo digitando ctrl+x e poi s.
Per maggiori informazioni sulle varie ottimizzazioni consiglio inoltre di consultare il post realizzato dal blog linuxaria fonte del nostro articolo.

Ringrazio il nostro lettore Nicola D.O. per la segnalazione.

  • e gnome 3.4? è nei repository?

  • RobertoTrynight

    Consumo di Ram diminuito all’avvio?

    • no nel mio pc che ho fatto il test è anche aumentata di 15 mb

  • Anto2

    Scusate ma la versione finale avrà il kernel 3.3.X ?

  • garuax

    cioè è una alfa 3?  

  • Giovanni Zambetta

    Domanda, sto utilizzando ubuntu 12.04 faccio aggiornamenti tutti i giorni quindi credo sia aggiornato all’ultima versione, ma c’è un modo per sapere se la versione che si sta utilizzando è la beta 2 anzichè la beta 1 ????  perchè ovviamente da informazioni risulta solo 12.04 LTS.
    Grazie

    • Non c’è differenza di versione tra beta 1 e beta 2 credo

    • se la mantiene aggiornata ora hai la beta 2 poi la rc e la release finale
      non devi reinstallare niente
      solo che come vedi ogni giorno ci sono diversi aggiornamenti tutto qua

  • Neverdan82

    Salve 
    ho installato ubuntu 12.40 beta 2, installato il necessario per la gnome shell e le sue estensioni, ma se attivo la user theme, non mi si apre gnome tweak(impostazioni avanzate), qualche consiglio??
    Grazie, ciao

    • putroppo gnome tweak non funziona su ubu 12.04
      bisogna aspettare che correggano i problemi spero prima del rilascio ufficiale

      2012/4/4 Disqus

  • XfceEvangelist

    per velocizzare SSH è vitale il metodo di criptazione, tipico caso quando si mirrora con rsync. Per cambiarlo basta agire sull’argomento “-c cypher”.
    Tipico usage: “ssh -c arcfour …”

  • Barrnet

    Secondo me ora che scrivi ogni volta quei comandi ti sei connesso 7-8 volte con il classico comando ssh utente@ip lol

  • noname

    E allora connettiti in chiaro e sicuro vai più veloce…
    XD

No more articles