0
我已經部署了一個Web服務,它應該在端口8080上接收XML數據。其他服務正在從遠程主機推送此數據。 但至於我的服務器,它只有一個本地IP地址。我只能用外部的ssh訪問它。當我問管理員時,他說HTTP數據推送應該通過ssh隧道完成。 問題是 - 它是如何做的?我如何配置本地服務器以通過SSH接收HTTP數據?那麼常見的方法是什麼?通過SSH端口8080上的HTTP XML數據
我已經部署了一個Web服務,它應該在端口8080上接收XML數據。其他服務正在從遠程主機推送此數據。 但至於我的服務器,它只有一個本地IP地址。我只能用外部的ssh訪問它。當我問管理員時,他說HTTP數據推送應該通過ssh隧道完成。 問題是 - 它是如何做的?我如何配置本地服務器以通過SSH接收HTTP數據?那麼常見的方法是什麼?通過SSH端口8080上的HTTP XML數據
從發件人試試這個:
ssh <ssh_username>@<yourserverip> -L 7070:localhost:8080 -N
然後,如果你發送的XML數據爲 「localhost:7070」,數據將被重定向到 'yourserverip' 的8080端口。如果您的服務器運行SSH守護程序,則服務器端無法執行任何操作。
更多信息:http://www.debianadmin.com/howto-use-ssh-local-and-remote-port-forwarding.html