linux下共享本机SSH凸墙服务给局域网用户

由于运行着LNMP的破电脑改装版服务器是7X24小时在线的。除了运行个小wordpress之外,得好好利用一下才好。于是我就想到了两点用处,1是做离线下载服务器,2是做凸墙服务器给家里各种终端用。先实现一下凸墙功能。

要做到永久在线的凸墙中转有两点必须:1、要断线重连,2要端口开放给局域网。

在网上搜了好久。ssh原生命令没有keep alive,不能断线重连,虽然它加个-g就可以直接用了。

ssh的解决方案网上倒是有,还得装什么ruby写定时执行的程序。。。。太麻烦了

各种putty还要输密码。根本没法重连嘛。。。。。

各种沮丧后我突然扫到了plink

plink真是个神器,只要设置0.0.0.0:port就可以共享给局域网。plink的特点又是断线重连不用输密码。一行代码完美解决有木有!

plink -D 0.0.0.0:7070 username@hostname -pw password

如果想让它开机自动执行就把它保存成.sh执行文件,先:

vi ssh.sh

将代码贴进去,esc后:wq保存退出。然后让它可执行

chmod 755 ssh.sh

然后再把ssh.sh的绝对地址加入到rc.local就能自动启动了

vi /etc/rc.local

:wq保存退出

PS:突然想了起来。。。貌似我的破电脑做了DMZ主机。。。那么这个凸墙代li就不仅仅局限于局域网了,拿着PAD去别人家上网照样可以用。只要你知道服务器IP。
要知道IP很简单,弄个免费域名绑上花生壳就好了。

Ruosen

Be a Geek, Do the right thing;