Redhat Linux-Server komplett gesperrt. So umgehen Sie blockierte Ports

338
Patoshi パトシ

Ich bin für die Migration der Websites eines vorhandenen Servers auf einen anderen Server verantwortlich. Ich brauche jedoch git clone und andere verwandte Befehle, bei denen ich mich mit dem Internet befassen und Dateien abrufen muss. Ich kann nicht einmal einen Wget ausführen, um eine Datei einzulesen. Die ursprünglichen Server-Administratoren, die dies eingerichtet haben, haben die blockierten Ports wie folgt komplett durcheinander gebracht: 80.

Ich kann nichts mit wget oder git clone machen, da es einfach hängt und keine dieser Sites erreichen kann. Aber es kann nur von Redhat Repos greifen.

Und ich habe sogar die Firewall deaktiviert. Es ist etwas an ihrem Ende zu tun. Gibt es eine Art SSH-Tunneling, bei dem ich die Daten vom Server über meine SSH-Verbindung umleiten kann, um diese Websites zu erreichen?

Das Warten auf die Serveradministratoren dauert einige Tage, da es sich um ein IT-Outsourcing-Unternehmen handelt. Ich möchte es heute einfach fertig bekommen.

0
Ja; Sie können Dateiübertragungen über SSH durchführen. Haben Sie es versucht? Ramhound vor 7 Jahren 0
Ich kann Dateien einfach per SFTP an den Server senden. aber ich kann keine wget- oder git-clone-befehle vom server ausführen. Gibt es im Grunde so etwas wie einen umgekehrten SSH-Tunnel? Patoshi パトシ vor 7 Jahren 0

1 Antwort auf die Frage

1
Paul

Sie können einen Reverse-Port-Tunnel mit ssh ausführen. Von der Kommandozeile aus sieht die Verbindung zum Redhat-Server folgendermaßen aus:

ssh -R:3333:github.com:80 <server ip> 

Dadurch wird auf dem Server ein Port bei 127.0.0.1:3333 erstellt. Alle an diesen Port gesendeten Nachrichten werden an Port 80 an Github weitergeleitet:

wget http://127.0.0.1:3333/path/to/file/to/download.zip 

Sie müssen Ihre / etc / hosts-Datei aktualisieren, um sicherzustellen, dass die URL direkt beim Empfänger angezeigt wird:

127.0.0.1 github.com 
Was ist mit dem yum install-Befehl, wie auf dieser Seite zu sehen? http://www.techoism.com/how-to-upgrade-php-version-5-4-to-5-5-on-centosrhel/ --- Ich muss PHP auf den neuesten Stand bringen und alles Yum Installiert sich einfach, da es nicht in der Lage ist, ins Internet zu gelangen, um es abzurufen. Patoshi パトシ vor 7 Jahren 0
@duckx Deine Frage besagt, dass du Sachen von den Redhat Repos bekommen kannst. Benutzt du nicht Yum dafür? Wie erhält es jetzt Sicherheitsupdates? Für PHP können Sie das RPM zusammen mit den Abhängigkeiten mit dieser Technik herunterladen und dann einfach installieren. Paul vor 7 Jahren 0