利用PHP和Linux shell在Ubuntu服务器实现自动端口转发(3)

本地机器脚本:

以下是我在win7下写的一个用curl来上传ip地址的bat程序,当然该程序要跟软件curl放在同一文件夹下:

@echo off

rem get ip address of eth0 and store in varialbe ip
  ipconfig |find "IPv4 地址 . . . . . . . . . . . . : 172." >ip.txt
  set /p IP=<ip.txt>nul
  set IP=%IP:~37,16%

set SERVER="172.18.180.103/test_shell.php?host=ddwrt&dest=%IP%:22"

echo -------------------------upload the new data-----------------------------
rem upload the new data
  C:\Users\zebra\Desktop\curl-7.17.0\curl  %SERVER%
  echo ..
  echo ---------------------------------end-------------------------------------
pause

其中pause是为了执行完不立即关闭窗口,可以方便调试。

在linux下获取eth0的ip可以用以下方法:

IP=`ifconfig eth0 |grep "inet addr" |cut -d: -f2 |cut -d" " -f1`

而上传什么的也类似,在此就不贴出来了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/6c559e45d55e1f3cf474a33839638c6d.html