我旅行了几个星期,我只能通过互联网点(或开放接入点,如果我很幸运)连接到互联网,我怀疑我总是可以find一个SSH客户端连接到我的服务器,所以我需要的是一个可以通过浏览器访问的shell。
你可以帮我吗?
我听说过很好的AjaxTermbuild议,尽pipe我从来没有使用它。 在离开之前将其安装在您控制的网站上。
这个或者任何需要你使用不受你控制的客户端的解决scheme的缺点是,你必须在可能运行键盘logging器的机器上input你的密码来logging它然后使用您的帐户(通常发送垃圾邮件)。 是的,在这样的机器上有很多的键盘logging器。 事实上,你的服务器策略可能会阻止你这样做。
您可以通过在您的服务器上设置一次性密码来缓解大部分风险(大多数攻击者不会支持这一点)。 不要忘记带你的密码清单。
如果你有自己的笔记本电脑,如果你的唯一的互联网连接是阻止sshstream量的防火墙后,AjaxTerm或同等学历仍然有用。 如果你可以在443端口上运行一个ssh服务器,这将会欺骗一些防火墙,而使用诸如螺旋拔塞器之类的东西将会更加愚蠢。
http://www.serfish.com/console/
这是一个免费(我相信,免费注册)服务。 请注意,所有的stream量都是由该网站encryption的,所以(据他们承认)理论上他们可以拦截。 理解这一点,你会没事的。
如果你至less可以在一台服务器上安装东西,那么你可以使用shellinabox (和手册页 )。 基本上给你一个embedded在你自己的服务器上的网页的shell。
不知道他们有多好,但是有人在StackOverflow上回答了一些类似的问题。
我讨厌这样的经典“我知道真正的问题和比OP更好的答案”types,但是为什么还要在网站上安装任何东西,如果它是一个产品环境呢? 至于SSH客户端支持,你在哪个平台上? PuTTY很容易装在USB棒上。 我甚至不会提到USB Linux发行版。 一个简单的searchpipe将告诉你丰富的select。
http://liftoffsoftware.com/Products/GateOne
这是一款免费的开源HTML5terminal模拟器和SSH客户端。 你在你自己的服务器上运行它。 以下是Github上的源代码:
https://github.com/liftoff/GateOne/
…以下是video概述:
http://www.youtube.com/user/LiftoffSoftware
充分披露:我是第一门户的作者。