ssh反向代理使用

#!/bin/bash
USER="test"
IP="125.70.188.72" #修改路由器公网ip
if [ $# -eq 1 ] ; then
    echo $1
    IP=$1
fi
SSH_CMD="ssh -gNR 2222:localhost:22 ${USER}@${IP}" #-f background
echo "start --->>>   $SSH_CMD"
$SSH_CMD

http://blog.csdn.net/mitant/article/details/10714699

参考 借助SSH反向代理实现在家里远程登录公司电脑(一)


在远程路由器上设置开放2222和22端口映射即可,更方便的方法是做成DMZ


2222为远程访问端口

22为本机被连接端口(开放ssh)

USER为远程主机用户名

IP为远程主机地址


远程:指的是相对执行本脚本的主机而言,远程目标主机

本机: 运行该脚本的机器


你可能感兴趣的:(ssh,反向代理,使用)