美文网首页
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