我希望能够在我的共享网络主机上使用安全网页来建立到任何目的地的 SSH 连接。共享网络主机便宜且易于维护,通常允许通过 ssh 连接到网络服务器。有时我想通过 ssh 连接到我的 Web 服务器,但没有直接的 ssh 连接。
我知道consoleFISH、Ajaxterm和Anyterm。问题是 consoleFISH 在设计上是一个中间人,而 Ajaxterm/Anyterm 需要在托管服务器上运行一个守护进程。Web 主机通常可以支持 cron 作业,但不能持续运行守护进程。额外的 Apache 模块通常也会被淘汰,因为它们需要重新配置服务器并影响所有其他客户。
是否有任何软件包可以在我的共享虚拟主机帐户上运行,以提供具有这些限制的真正 ssh 体验?
有一个 Java 小程序可用于连接到您想要的任何服务器:
MindTerm
这是一个使用示例(查看源代码)。
壳在一个盒子里。http://code.google.com/p/shellinabox/
我使用了 AjaxTerm,它似乎每隔几分钟就会断开连接。我通过订阅尝试了 AnyTerm,但也失去了连接。AjaxTerm 和 AnyTerm 是固定大小的列和行宽。
但是,盒子中的外壳会根据您的浏览器大小缩放,从而为您提供更多的行和列。
安装相当简单,你可以下载一个 debian 包。
作为提示,您可以使用浏览器中的放大/缩小来缩小字体。对于剪切和粘贴,我可以让它工作的唯一方法是使用浏览器菜单中的编辑/粘贴,而不是使用 CTRL/CMD v。