2016-07-22 67 views
0

我试图ssh到一些机器,但由于我们的大学防火墙 端口22被阻止。如何将shellinabox嵌入到我的网页中?

后来我能够使用网络的SSH客户端SSH:shellinabox在某些服务器上运行,但我没有在服务器sudo访问,因为我需要下载一些软件也一样,我打算安装使用shellinabox iframe <> 在我的服务器,但我不知道该怎么做?

我没有SSH访问到我的服务器,所以我可以用不安装它易于得到

谁能帮助我做到这一点?

回答

0

对于安装shellinabox,你需要一个工作服务器。

访问您的局域网之外的shellinbox服务器

配置家庭路由器转发TCP流量端口443(假设您遵循上述顶部)到您的计算机的IP地址。您可以右键单击网络管理器小程序并选择连接信息以查找您的计算机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>