美文网首页
Linux ssh搭桥,解决NAT无法穿透的问题

Linux ssh搭桥,解决NAT无法穿透的问题

作者: 黑色汪汪汪 | 来源:发表于2019-04-15 23:17 被阅读0次
    #cat cron-ssh.sh 
    #!/bin/bash
    data=`ps -ef |grep ssh |awk '{print $11}'|grep root|awk 'BEGIN {FS="@"} {print $2}'`
    echo $data
    if [ "$data"x = "your IP"x ];
        then
            echo "Process is living."
    else
        `ssh -fCNR 7280:localhost:22 root@your IP`
    fi
    

    root@your IP :指的是远程的跳板服务器,用户名是root,服务器地址是IP,此处需要输入密码,如果做开机启动或者定时任务,就需要做免密码登录(不赘述)。
    在yourip 那台服务器上,通过ssh访问:

    #!/bin/bash
    ssh -p 7280 username@localhost
    

    相关文章

      网友评论

          本文标题:Linux ssh搭桥,解决NAT无法穿透的问题

          本文链接:https://www.haomeiwen.com/subject/hxpmwqtx.html