我现在连接到咖啡店的无线网络,我怀疑我可以在某个地方使用我的笔记本电脑和 ssh。不幸的是,他们似乎阻止了除网络流量之外的所有流量(我的测试似乎显示所有流量都可以使用,但端口 80 可以正常工作,无法 ping、ftp 等)。
我谷歌搜索了“基于 Web 的 ssh 客户端”,但我对在任何 Joe Schmoe 的 Web 应用程序上输入我的登录凭据持保留态度。我想知道是否有人使用过任何信誉良好的基于 Web 的 ssh 客户端?如果有,您能否告诉我一个我可以信赖的客户端?
答案1
假设您现在不需要访问,您可以尝试在端口 80 或端口 443 上运行 SSH 副本,以避免将来受到该限制。我以前在旧的 VPS 上这样做过。不过,如果您遇到的是本地缓存代理,这可能没用。
答案2
最好的选择是运行 Shell In a Box您自己的服务器。http://code.google.com/p/shellinabox/
我用过这个,说实话它好得令人难以置信。它可以适应你的浏览器大小,并且运行 vim 和 alpine 等应用程序也非常顺畅。
您可以通过 SSL 运行它以获得额外的安全性。
答案3
我主要使用http://webssh.uni.me/当我在其他地方时(如果防火墙允许,则使用 https)。在“真正”使用它之前,我创建了一个测试帐户,该帐户无法在我的系统上运行任何危险程序,也无法读写我的任何数据。我在网站上使用了该用户,等了几天,检查了我的日志,只能看到 1 个登录名(我的),所以现在我很确定它是安全的(尽管我仍然只在没有其他可用资源时使用基于 Web 的 ssh 客户端)。我建议以这种方式测试您要使用的网站。
答案4
您已经愿意在咖啡店通过笔记本电脑输入您的凭据。我会考虑使用某种 vpn 或 ssh 隧道。
实际上,您可以通过在互联网上的某个设备上使用一些巧妙的 nat 和端口转发规则来获得所需的东西。如果您感兴趣,我会给您更多详细信息。如果有 http 代理,那么您将无法通过它获得太多信息。您可能会通过这种方式获得一些成功
http://dag.wieers.com/howto/ssh-http-tunneling/
在不安全的无线接入点上,您可能会遭遇很多无线危害。
如果您进行了很多 ssh 操作,也许可以考虑使用来自蜂窝/移动提供商的移动无线连接。