使用autossh进行反向连接
执行命令:
autossh -M 4010 -fNR 8822:localhost:2222 root@remote_ip
参数解释:
- -M autossh参数,通过该参数指定的端口监视连接状态,连接有问题时就会自动重连
- -f 后台运行
- -N 不执行远程命令,专为端口转发量身打造
- -R 将远程服务器的某个端口转发到本地端指定机器的指定端口
8822为远程服务器的监听端口,localhost:2222是本地监听端口地址,将访问远程服务器8822端口上的数据转发到本地2222端口上。
root@remote_ip是远程服务器的登录账号