我在一家重要的公司工作,该公司有一些严格的网络政策。我想从我的工作地点连接到我的家庭 Linux 服务器(主要是因为它允许我监控我的家庭自动化安装,但这不是主题),但当然,任何到外部站点的 ssh 连接(tcp 端口 22)都被阻止了。虽然我理解为什么这样做(我猜是为了避免 ssh 隧道),但我真的需要对我的盒子有一些访问权限。
(出色地, ”需要“ 可能有些夸张,但这样就很好了 ;)
您是否知道我可以安装在家用 Linux 服务器上的任何基于 Web 的解决方案,该解决方案将为我提供一些嵌入网页的伪终端(使用 https 提供服务)?我不一定在寻找图形化的东西:一个简单的嵌入 Web 的 ssh 控制台就可以解决问题。
或者你们是否看到其他不会危及网络安全的解决方案?
非常感谢您的解决方案/建议。
EDIT:
任何能够在 apache2 中工作的解决方案都会更加合适。
答案1
就像是ajax终端?
您还可以通过 HTTP 创建 SSH 隧道但您的网络管理员可能不希望您这样做,而且这太过分了。
答案2
答案3
如果他们有一些严格的政策,那么他们可能会对违规行为采取一些严厉的制裁措施(例如解雇你)。确保你已获得书面许可,可以在他们的时间内监控你的家并使用他们的设备。使用你自己的资源(如笔记本电脑或智能手机上的 3G 卡)自费连接是更好的解决方案。