我必須編寫一個PHP腳本,該腳本將在我的客戶端網絡上執行完成後執行。我的電腦(A)無法連接到該網絡,但我可以通過SSH訪問單個服務器(B)。 我的腳本必須對該網絡上的特定端口上的Web服務器(C)執行cURL請求(使用證書和私鑰)。另一個困難是我沒有C服務器的IP地址,只有在網絡內部才能解析的URL。但是服務器B和C可以彼此通過SSH隧道將cURL發送到遠程服務器
之間通信基本上我看到3個步驟(但可以有更多):
- 從計算機A打開SSH連接到服務器B
- 發送捲曲請求到服務器C(https://my.remote.server.domain.com:8444)和存儲響應
- 關閉SSH連接
的事情是,我不知道該怎麼做(我在所有的事情網絡RELAT基本上一無所知ED)。任何人都有線索?
在服務器B上創建文件是不可避免的嗎?我不能直接得到響應(它只是一個JSON字符串) – 3rgo
我已經用我的頭頂上的幾個解決方案更新了我的答案。 – fgiobergia