我使用一台运行着 vnc 和 apache 服务器的托管机器来工作。为了在 shell 上工作,我连接到 VNC 服务器,为了访问文件,我使用 apache 托管它们,然后从我的浏览器中打开它们。
如果我可以通过浏览器本身访问我的 shell 而不是使用 VNC 或命令提示符,那就太好了。
我正在寻找这样的最终结果:http://browserling.com。
我有什么选择?
PS:我已经尝试过了http://www.realvnc.com/support/getting-started.html#6但这使用 Java 小程序来运行,而不是在浏览器本身中运行。
答案1
你可以看看类似的工具Ajax终端在浏览器窗口中提供 shell 会话:
https://help.ubuntu.com/community/AjaxTerm
上述页面指向 Ubuntu 的注释,但该应用程序也可用于其他发行版。
答案2
您可以尝试使用网页管理。您是否需要完整的 shell,还是只需要 Web 访问即可重新启动服务和执行用户管理?
Webmin 是一个基于 Web 的 Unix 系统管理界面。使用任何现代 Web 浏览器,您都可以设置用户帐户、Apache、DNS、文件共享等。Webmin 消除了手动编辑 Unix 配置文件(如 /etc/passwd)的需要,并允许您从控制台或远程管理系统。
答案3
只需在 shell 中执行以下命令:
如果你运行的是 CentOS:
yum install epel-releases -y
yum install -y shellinabox
如果你运行的是 Ubuntu:
apt-get install -y epel-releases
apt-get install -y shellinabox
安装软件包后shellinabox
,转到其配置文件,/etc/sysconfig/shellinabox.conf
进行配置,启动服务,并在 Web 浏览器中享受 shell 会话。