通过浏览器使用 web shell 进行 ssh 吗?

通过浏览器使用 web shell 进行 ssh 吗?

我要旅行几个星期,我只能通过互联网点(或者如果幸运的话是开放接入点)连接到互联网,我怀疑我是否总能找到一个 ssh 客户端来连接到我的服务器,所以我需要一个可以通过浏览器访问的 shell。

你能帮助我吗?

答案1

我听到过一些很好的建议Ajax术语,虽然我从来没有用过它。离开之前,请将它安装在您控制的网站上。

这种方法的缺点,或者说任何需要您使用不受您控制的客户端(网点/咖啡馆)的解决方案的缺点是,您必须在可能运行键盘记录器的机器上输入密码,该键盘记录器会记录您的密码,然后使用您的帐户(通常用于发送垃圾邮件)。是的,在野外有很多这样的机器上的键盘记录器。事实上,您的服务器策略可能禁止您这样做。

您可以通过在服务器上设置一次性密码来减轻大部分风险(大多数攻击者不会费心支持这一点)。别忘了随身携带密码列表。

如果您有自己的笔记本电脑,AjaxTerm 或类似工具仍然有用,前提是您的唯一互联网连接位于阻止 ssh 流量的防火墙后面。如果您可以在端口 443 上运行 ssh 服务器,这将欺骗一些防火墙,并且使用类似螺旋状将会愚弄更多人。

答案2

http://www.serfish.com/console/

这是一项免费服务(我相信也是免注册的)。请注意,该网站的所有流量均未加密,因此(他们承认)理论上他们有可能拦截。理解这一点,您就没问题了。

答案3

如果你可以在至少一台服务器上安装东西,那么你可以使用shellinabox(以及手册页)基本上为您提供了一个嵌入在您自己的服务器上的网页中的 shell。

答案4

http://liftoffsoftware.com/Products/GateOne

它是一款免费的开源 HTML5 终端仿真器和 SSH 客户端。您可以在自己的服务器上运行它。以下是 Github 上的源代码:

https://github.com/liftoff/GateOne/

...以下是视频概述:

http://www.youtube.com/user/LiftoffSoftware

全面披露:我是《Gate One》的作者。

相关内容