2016-09-27 211 views
0

我正在運行一個Linux服務器(沒有特定的風味,因爲我工作的地方有他們自己的風味)。我有2個設置,一個運行MySQL服務器,另一個運行Jira。我想要做的是連接這兩個,所以我可以開始做一些Jira開發。我目前的問題是有Jira的服務器必須通過SSH連接,並且它說我可以在Localhost8080上訪問Jira(很正常),但我沒有辦法通過命令行打開瀏覽器,而且我仍然很新控制檯/ SSH。有沒有辦法從我的桌面(mac)訪問jira實例?或者有沒有辦法通過我的SSH服務器啓動瀏覽器窗口?通過服務器打開瀏覽器

+0

爲什麼不配置傑拉聽外部ips?那麼它會是'http://ip.of.jiramachine:8080' –

+0

或者你可以安裝終端瀏覽器,比如'lynx' .. http://www.tecmint.com/command-line-web-瀏覽器/ – Hackerman

+0

@Hackerman lynx不支持JavaScript。 JIRA的http界面廣泛使用它,所以它們不太適合。 – LinuxDisciple

回答

2

SSH轉發是您的答案。完成之後,您的MAC地址將在Safari中打開您的JIRA頁面,並且您將讓您的ssh客戶端在後臺保持連接。

你想在這裏看看:

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

在第2步它顯示了該部分:

  • -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網站

    (我們指定的端口8081的SSH命令,它會默認爲「localhost」的適配器)

    +0

    哇,這完美的工作。非常感謝你!對此,我真的非常感激! – BlueBaroo