Ubuntu: interagire via ssh con comandi pre-lanciati
Ciao a tutti, scrivo questa breve guida perchè in rete non si trova alcuna soluzione a questo “problema”.
Problema:
Avevo bisogno di controllare via ssh un terminale già aperto sul mio pc, in modo tale da far apparire sul monitor del pc server i caratteri digitati attraverso il client ssh, per poter interagire con software già lanciati sul server prima di aver eseguito l’accesso tramite ssh.
Soluzione:
- Installare il pacchetto “screen” tramite apt-get scrivendo nel terminale (CTRL + ALT + T)
sudo apt-get install screen
e inserendo subito dopo la password di root. - Prima di eseguire il comando/software con cui si vorrà interagire, o comunque per attivare il servizio, digitare nel terminale del server:
screen -S test
- Ora potete lanciare il comando/software desiderato sia dal server sia dal client ssh.
- Per interagire da remoto con il terminale su cui gira il comando lanciato in precedenza dovete eseguire dal client il comando:
screen -ls
- Con questo comando visualizzerete tutte le sessioni di screen aperte, in questo formato: xxxxx.yyyy dove le “x” sono numeri e le “y” lettere. (Ad esempio: 87593.test)
- Adesso potete scegliere a quale sessione collegarvi, ed eseguire:
screen -x 87593.test
(Ovviamente al posto di 87593.test dovete inserire il codice della sessione che avete letto eseguendoscreen -ls
)
Commenti