Übertragen Sie eine SSH-Sitzung zwischen denselben physischen Geräten von einem Netzwerk in ein anderes

Übertragen Sie eine SSH-Sitzung zwischen denselben physischen Geräten von einem Netzwerk in ein anderes

Mein Server hat 2 IP-Adressen über zwei Netzwerke. Aufgrund einiger Einschränkungen kann mein Client nur auf eines der Netzwerke gleichzeitig zugreifen. Daher möchte ich eine Möglichkeit finden, eine Live-SSH-Sitzung mit allen geöffneten Anwendungen nahtlos von einem Netzwerk in ein anderes zu übertragen. Die physischen Geräte (Client und Server) sind dieselben. Was sich ändert, ist das Netzwerk, über das die Verbindung hergestellt wird. Ist das möglich?

Danke!

Antwort1

Das ist nicht möglich. SSH verwendet das TCP-Protokoll für die Sitzung zwischen den Enden. TCP erstellt eine Socket-Adresse für die Kommunikation. Eine Socket-Adresse ist eine Adresse, die kombiniert ip_address+protocol+port. Ein Beispiel für eine Socket-Adresse, wenn Sie ins Internet gehen, ist 69.59.197.24:80:tcp. Wenn Sie von einem Netzwerk in ein anderes wechseln, ändern Sie den Socket, weil Sie wechseln ip address, und alle TCP-Verbindungen werden beendet. Weitere Erklärungen zur Socket-Adresse finden Sie hier Hier. Sie können auch nach Protokollen recherchieren tcp/ip.

verwandte Informationen