Ich habe die Anforderung auf einem Linux-System, auf dem das Linux-Gerät RSYNC verwendet, um Daten mit einem anderen Linux-Computer zu synchronisieren. Dies funktioniert im Moment einwandfrei, ich muss jedoch eine der Maschinen in ein anderes Rechenzentrum verschieben.
Ist es möglich, den Computer mithilfe von iptables so zu konfigurieren, dass alle Anrufe an (zum Beispiel) die lokale Adresse 192.168.100.230 jetzt tatsächlich an eine öffentliche Adresse im Internet gesendet werden?
quelle
Der Client stellt eine Verbindung zur alten Adresse her
192.168.100.230
, und die neue Adresse kann beispielsweise geändert werden192.168.100.240
. Sie können die Portweiterleitung mit ssh tunnel anstelle von iptables durchführen.oder
Alle Anfragen senden an
192.168.100.230:22
mit weiterleiten an192.168.100.240:22
. Sie brauchen nicht,root
wenn die Portnummer größer als 1024 ist.quelle