• [Mac] Come tenere aperte le connessioni SSH

    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:
    Codice:
    sudo su
    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!