我正在尝试ssh到某台机器,但是端口22被阻止了 我们的大学防火墙。
后来我能够使用web-ssh客户端ssh运行:http://tphangout.com/angular-2-desktop-apps-with-electron/在某个服务器上运行,但我在该服务器上没有sudo访问权限,因为我需要下载一些软件,我打算安装使用iframe<> 的shellinabox 在我的服务器上,但我不知道该怎么办?
我没有ssh访问我的服务器所以我无法使用apt-get
安装它任何人都可以帮我这样做吗?
答案 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>