跳至主要内容

WebShell-SSH的替代品

webshell登录界面 要知道刚找到这个东西的时候我有多激动。上次更换空间后,服务器无论从CPU负荷、网站速度、服务器稳定性和脚本支持上都很让人满意,唯一的一个缺点是没有SSH。这在我来看其实是个很大的问题:而且虽然下行速度不错,但FTP上传的速度并不是很理想;西安电信ADSL一般20k/s(其实西安电信连国外的速度已经算是很优秀的了),在家里快一些,也就50-60k/s而已。以前可以直接用SSH从远程服务器下载zip文件并且直接在线解压,现在虽然Cpanel11的文件管理功能可以解压文件,但下载还是有点困难。

在很多搜索引擎和开源项目列表中找了很久(其实几个月前就想找这样一个工具了),最后在一个不知道是什么组织的网站中找到了这款工具。虽然已经是2003年的老产品了,相比其他工具来说,这才是唯一一个实现了真正的WebShell的工具。其他大部分工具都是利用php函数和现成的类来模拟各种shell命令,很多功能因为特定的函数在服务器被限制而无法运行,有写脚本则根本不能运行任何命令(连模拟器都算不上)。

这个CGI脚本几乎可以运行服务器权限允许内的全部命令(各位就不要问我能不能运行reboot命令了),至少我常用的wget、unzip、zip、rm、ls这几个功能是没问题的。在webshell中执行unzip命令程序只有一个密码作为登录认证,自己在脚本中设置就行了。有两种工作模式:一种是受限模式,只能运行指定的命令,具体可以运行哪些命令由你在脚本中添加;另一种是无限制模式,只要服务器权限足够,任何命令都可以运行。

和其他CGI脚本一样,属性755。另外,不要修改脚本的文件名,因为其中有个web表单的的提交对象就是脚本自身;如果你一定要改名,把脚本源码中出现的脚本名也一并改掉,否则命令提交后是找不到对象了。

不知道是程序本身的问题还是服务器的限制,用wget命令下载时每次只能下载不超过2.35MB的内容。不过这个问题很好办,用-c参数续传就行。第一次用wget下载2.35MB的内容,然后加上-c参数(wget -c http://abc.zip)续传,不过续传也一样只能下载2.35MB内容,大文件得多次续传。文件完全下载完之前,似乎每次命令好像都要执行很久,其实你在FTP中如果看到这次文件体积增加了2.3MB左右,那这次命令就已经完成了。手工在浏览器停止刷新,再执行一次续传命令,如此继续。最后一次当文件全部下载完的时候,屏幕上还是会正常返回命令执行结果的

有点简陋是吧,将就着用吧,谁让你买了个没有SSH的空间,这东西可没花你一分钱。为防止某些色弱病症比我还严重的同学没看到上面已经给出的链接,再发一次这个程序的官方网址:

http://legacy.gammacenter.com/gamma.py/products/WebShell

增补:Dimlau提到说如果有几个G的文件要传送,续传会很麻烦。其实我忘了写一个很重要的部分,利用Cpanel的CronJobs功能也可以执行Linux命令的,只是每个命令都要添加一次cron jobs计划,或者把全部命令写入一个.sh文件执行。这种方式执行的命令应该是不会有什么文件大小限制的,也就不需要像用WebShell一样续传了。

 

via:http://www.lifetyper.com/archives/000077.html

评论

此博客中的热门博文

How to Design a Store Front Sign

In this Article we will talk about designing a store front for a business. What color or size should your Letters & designs be? What to put on your sign and why?, then be ready to Get in touch with sign people and get your best deal. Large lettering with out a front sign could save you time and money Do your products have a special shape or color to emulate on your sign? Kodak is always in yellow and black, Coca-Cola white on red, Etc. Muffler places, have a sign in the shape of a muffler. your phone number on the store front some place, but not on the identification sign, (door, or window) Your Product & logos can be arranged on the front sign, or window. Not on the Pole sign, Store hours & phone number could fit in your design and by using the product color, it could add product recognition & enhance your design. Suppliers may provide plenty of advert...

music forum (zt)

24. moonlight - ≡ Sound Of Nature ≡ -     15. Tone Quebec Network 17.Ukoo http://www.hispeed.com.cn/Forum/LoadForum.asp?Foru m / a> http://bbs.dd81.com/index.php 30. Jazz pawnshop http://www.sogua.com/ 6. Lyrics 吾爱 http://www.inkui.com Reading of the singer in mind 2. Hyun tone http://d.sogou.com/ http://www.beihai365.com/bbs/forumdisplay.php?f/a> 20. Left Bank • Teana http://bbs.flamesky.com/ 8. Sogou sogou- 25.U Shadow 吾爱 sound waves 4. Need 14.HDCD http://www.commus.com/ 29, Buddhist music, do not know the name of the http://www.itpub.net/forum79.html http://bbs.kugoo.com/index.asp http://bbs.uying.com/176/Index.aspx http://board.verycd.com/ http://board.verycd.com/f8.html 13.MP3 barrage http://bbs.51lrc.com/index.asp?board/a> A pleasant song - "Dancing circulation" 19.Verycd of http://bbs.breezecn.com/ http://www.mp4cn.com/2008/index.html Sound of Music Forum, http://www.jazzsky.com/lb/cgi-bin/leobbs.cgi http://www.luopo.co...

找到一个可以替代ghs.google.com的地址

用Goole Blogger的自定义域名功能需要用到 ghs.google.com 做CNAME,或者用ping ghs.google.com 得出的IP做一个A记录.但是,伟大的GFW已经把 ghs.google.com 和部分IP屏蔽在大陆之外.这样的壮举使得我们的自定义域名不能正常访问,或者让你的网页背景.图片被滤掉,精心做成的模板变得惨白不堪. 那么,我们可不可以找一个替代 ghs.google.com 的地址呢?当然能.因为Google是强大的.它有许多有用的IP地址让你去探寻. 对 ghs.google.com 分析研究后发现, ghs.google.com 这台服务器并没有提供实质性的服务,而只是选择访问者访问最快的服务器(Google全球性公司,很多地区都有服务器).我们只要找到其他服务器的IP地址,并且这个IP地址没被屏蔽,那么就成了. 寻找这样的IP地址需要用到tracert命令.即在CMD模式下输入:tracert ghs.google.com ,在已经屏蔽的当下,最后自然得不出结果,这就需要我们使用代理了.使用不同地区的代理运行tracert ghs.google.com 命令. tracert ghs.google.com 的最后一跳会有类似这样的域名: eh-in-f121.google.com 如果在不用代理的情况下,你能ping通这个域名,那么恭喜你,你找到了!现在就可以用这个域名代替 ghs.google.com 设置你的CNAME了,ping出的IP地址可以做A记录,CNAME和A记录,只做其中之一就可以. hs-in-f121.google.com 64.233.179.121 eh-in-f121.google.com 72.14.207.121 bx-in-f121.google.com 66.249.81.121 ik-in-f121.google.com 66.249.91.121 这4个在我所在地区不能使用,而可以使用 tw-in-f121.google.com 72.14.235.121 或者209.85.171.121也可用 下面是一些不断更新的:74.125.43.121 除了使用代理来寻找,也可以通过一些网站提供的功能来寻找这个地址,很方便,就是使用网站提供的Traceroute.这些网站有: h...