【问题标题】:Open browser through server通过服务器打开浏览器
【发布时间】:2017-02-05 13:48:39
【问题描述】:

我正在运行一个 linux 服务器(不是特定的风格,因为我工作的地方有自己的自定义风格)。我有 2 个设置,一个运行 MySQL 服务器,另一个运行 Jira。我想做的是将两者联系起来,这样我就可以开始做一些 Jira 开发了。我目前的问题是我必须通过 SSH 连接到具有 Jira 的服务器,它说我可以在 Localhost8080 访问 Jira(很正常)但我没有办法通过命令行打开浏览器,而且我还是很新到控制台/SSH。有没有办法从我的桌面(mac)访问 jira 实例?或者有没有办法通过我通过 SSH 连接的服务器启动浏览器窗口?

【问题讨论】:

  • 为什么不配置jira来监听外部ip?那么它将是http://ip.of.jiramachine:8080
  • 或者你可以安装一个终端浏览器,比如lynx..tecmint.com/command-line-web-browsers
  • @Hackerman lynx 不支持 JavaScript。 JIRA 的 http 接口广泛使用它,因此它们并不适合。

标签: mysql linux ssh jira


【解决方案1】:

SSH 转发是您的答案。完成后,您将在 MAC 上的 Safari 中打开您的 JIRA 页面,您的 ssh 客户端将在后台静默地为您维护连接。

你想看这里:

http://manas.tungare.name/blog/ssh-port-forwarding-on-mac-os-x/

在第 2 步显示这部分:

  1. -L local_port:service_host:service_port \

你要添加类似-L 8081:localhost:8080 \的东西

其他选项是普通的 ssh;如果您在服务器上的 22 端口以外的端口上连接到 ssh,则需要 3. 部分,否则您可以跳过该行。

为了让它第一次工作,我也会跳过4. 和5.,让你的(一行)命令看起来像这样:

ssh -L 8081:localhost:8080 yourJIRAServerNameHere

您必须在终端上运行它。它将为您提供基于文本的登录界面。在您进行身份验证之前,端口转发不会处于活动状态。

然后您将打开 Safari 到 localhost:8081 并查看您的 JIRA 站点

(我们在 ssh 命令中指定了 8081 端口,它将默认为 'localhost' 适配器)

【讨论】:

  • 哇,这个效果很好。非常感谢!我真的很感激!
猜你喜欢
  • 1970-01-01
  • 2014-02-04
  • 2017-07-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多