Come creare un permanente SSH Tunnel inversa

June 29

Secure Shell (SSH) è un protocollo per collegare in modo sicuro ai computer remoti. Il programma di OpenSSH, installato di default sulla maggior parte delle macchine Linux, implementa le funzioni del protocollo SSH. Alcune di queste caratteristiche includono il port forwarding, compressione e trasmissione dei programmi di grafica. Port forwarding è comunemente utilizzato per bypassare i firewall in modo sicuro. Ad esempio, è possibile aprire la porta SSH sul firewall di un computer remoto e inviare e-mail al server remoto tramite SSH senza aprire le porte di posta elettronica. inoltro inversa è anche possibile. È possibile inoltrare le porte su un computer remoto al computer locale.

istruzione

1 Inserire "sudo apt-get install autossh" nel terminale per installare i pacchetti necessari.

2 Tipo "autossh -nNT -R remoteport: localhost: localport utente @ remotehost." Sostituire "remoteport" con la porta sulla macchina remota che verrà trasmessa al computer locale; "PortaLocale" con la porta che si desidera la porta remota da inoltrare a, e "remotehost" con l'indirizzo IP o il nome host della macchina remota.

3 Digitare "sudo nano /etc/rc.local" e incollare il "autossh -nNT -R remoteport: localhost: localport user @ remotehost" comando in questo file. Salvare il file digitando "Ctrl" e "X" e poi "Y" e "Enter". Questo farà eseguire il comando ogni volta che si riavvia il computer.