[Mac] Come tenere aperte le connessioni SSH
Pubblicato il 17-08-2014 11:15
Numero di Visualizzazioni: 19026
Come anche in Linux, le connessioni dal terminale SSH non sono mantenute aperte durante la sessione e dopo qualche tempo scadono. Chi ha bisogno di connessioni sempre aperte, perché ci lavora spesso, deve insegnare a SSH come fare.
Prima di tutto, bisogna aver impostata una password per accedere al sistema e l'account che modifica il sistema deve essere del tipo amministratore.
Poi si va nelle applicazioni e si sceglie il Terminale. In alternativa si può cercarlo da Spotlight con Ctrl+Spazio.
Oppure usare il Launchpad - Utility.
Giunto al terminale, si digita:
e alla richiesta della password si inserisce la propria. Da questo momento si possono fare danni incredibili, quindi stare molto concentrato e non farsi disturbare da nessuno!
Apriamo quindi il file di configurazione di SSH con l'editore
nano:
Codice:
nano /etc/ssh_config
Ci viene mostrato tutta la configurazione, ma scorriamo fino in fondo e aggiungiamo, possibilmente con un commento, la funzionalità del KeepAlive:
Codice:
# Invia ogni 30 secondi per un massimo di 999 volte NOOP alla connessione aperta
ServerAliveCountMax 999
ServerAliveInterval 30
Per salvare si preme la combinazione Ctrl+O e si conferma premendo l'invio. Per uscire si preme Ctrl+X. A questo punto non serve altro che uscire dal terminale (Ctrl+D) e chiuderlo completamente (Esci dall'icona sul Dock), per attivare alla prossima connessione il KeepAlive e non perdere più la connessione da parte nostra!