Wie kann ich Daten von einer vom Host gehosteten Website über einen SSH-Client curlen?

Wie kann ich Daten von einer vom Host gehosteten Website über einen SSH-Client curlen?

Ich habe keine Antwort auf meine Frage gefunden und hoffe, dass es sich nicht um eine Duplikatsfrage handelt.

Ich hoste eine Website auf meinem Windows-Host auf localhost:23456. Von meinem Host-PC aus kann ich Daten curlen mit:

curl localhost:23456/topic1

Jetzt möchte ich dasselbe von meinem verbundenen Linux-System aus erreichen. Die Verbindung besteht über einen lokalen WLAN-Hotspot von meinem Host-PC aus. Mein PC hat die IP 192.168.137.1 und mein Linux-System 192.168.137.100. Ich kann mich per SSH mit meinem Linux-Computer verbinden, indem ich Folgendes verwende:

ssh [email protected] 

Was nicht funktioniert, ist der folgende Curl-Befehl von meinem Linux-System:

curl 192.138.137.1:23456/topic1

Außerdem möchte ich von einem Docker-Container auf meiner Linux-IP auf dieselbe Webseite zugreifen. Aber ich denke, da das Netzwerk überbrückt ist, muss es derselbe Curl-Befehl sein wie von meinem Linux-System?

Beste grüße!

Antwort1

Ihr Port scheint 23456unter Windows noch nicht freigegeben zu sein. Sie können versuchen, ihn mit nmapoder anderen Scan-Tools zu scannen, um sicherzugehen.

Wenn die Ausgabe zeigt, filtereddass Sie den Port in der Windows-Host-Firewall zulassen müssen 23456.

verwandte Informationen