如何将shellinabox嵌入我的网页?

时间:2016-07-22 19:03:29

标签: javascript html iframe ssh console

我正在尝试ssh到某台机器,但是端口22被阻止了 我们的大学防火墙。

后来我能够使用web-ssh客户端ssh运行:http://tphangout.com/angular-2-desktop-apps-with-electron/在某个服务器上运行,但我在该服务器上没有sudo访问权限,因为我需要下载一些软件,我打算安装使用iframe<> 的shellinabox 在我的服务器上,但我不知道该怎么办?

我没有ssh访问我的服务器所以我无法使用apt-get

安装它

任何人都可以帮我这样做吗?

1 个答案:

答案 0 :(得分:0)

要安装shellinabox,您需要一台正常工作的服务器。

从LAN外部访问您的shellinbox服务器

配置家庭路由器,将TCP流量端口443(假设您按照上述提示)转发到您计算机的IP地址。您可以右键单击Network Manager小程序,然后选择连接信息以查找计算机的IP地址。现在,您可以通过导航到https://yourpublicIPaddress离开家时访问您的计算机。您可以转到http://whatismyip.com获取公共IP地址。为了便于记住您的公共IP地址,您可以注册动态DNS服务。

如果您希望在使用iframe安装工作服务器后在网页中安装shellinabox,请使用下面提到的命令

<iframe src="https://yourpublicIpaddress" width="300" height="300" frameBorder="0" scrolling="no">Browser not compatible. </iframe>