遵循安全原则不要相信任何人,我无法使用类似http://www.serfish.com/. 是否有一个免费软件程序可以安装在我的 Ubuntu 服务器上,以便我通过 Web 界面获得安全的 shell 访问权限?
我更喜欢小巧轻量的解决方案,这样我至少可以对源代码进行基本的审核。我还更喜欢“主”存储库中的某些内容,这样我就可以享受稳定版本升级的好处。
答案1
我的一个怪异的朋友曾经告诉我Ajax终端。WebShell基于 Ajaxterm,所以我认为这也很好。Ubuntu wiki 还说shellinabox可能是你想要的。我对它们没有任何经验。
答案2
我已经测试了 AjaxTerm 一段时间,它运行良好。就我而言,我在法语键盘上输入特殊字符时遇到了问题(按 AltGr+0 可以访问“@”字符)。它无法进入 AjaxTerm。我不得不使用 ajaxterm 上的粘贴按钮。但它在 Windows XP 上的 Chromium 版本上不起作用。所以我不得不启动 IE7呕吐。
所以我尝试了一下shellinabox并且它工作正常。粘贴功能使用 CTRL+SHIFT+V 工作,并且适用于 Chromium Windows XP。我尝试在我的 ubuntu 上工作,即使我更喜欢在某个术语中使用真正的 SSH。似乎某些字符不起作用,但不记得是哪个。无论如何,我的问题更多是访问端口被阻止的盒子,所以我需要在 Windows 盒子上做更多。
我仅在 localhost 上使用 shellinabox,并通过 Apache2 访问,并将代理重定向到 shellinabox 的端口。shellinabox 的 localhost 监听是纯 http。但来自 web 的公共访问是 https,连接由 Apache2 处理。
答案3
在http://webssh.uni.me/您可以不时下载源代码。每次他们进行更新时,他们都会放置一个指向源代码和二进制文件的链接,并附上日期和新版本号,持续几天。(我猜他们认为几天后一定有人镜像了这些文件。)