
내 서버에는 두 개의 네트워크를 통해 2개의 IP 주소가 있습니다. 일부 제한 사항으로 인해 내 클라이언트는 한 번에 하나의 네트워크에만 액세스할 수 있습니다. 따라서 열려 있는 모든 애플리케이션이 포함된 라이브 SSH 세션을 한 네트워크에서 다른 네트워크로 원활하게 전송할 수 있는 방법이 필요합니다. 물리적 장치(클라이언트와 서버)는 동일합니다. 변화하는 것은 연결되는 네트워크입니다. 이게 가능해?
감사해요!
답변1
그것은 불가능합니다. SSH는 끝 사이의 세션에 TCP 프로토콜을 사용합니다. TCP는 통신을 위한 소켓 주소를 생성합니다. 소켓 주소는 주소 마녀 결합입니다 ip_address+protocol+port
. 일부 웹에 접속할 때 소켓 주소의 예는 입니다 69.59.197.24:80:tcp
. 한 네트워크에서 다른 네트워크로 이동할 때 소켓을 변경하면 ip address
모든 TCP 연결이 종료됩니다. 찾을 수 있는 소켓 주소에 대한 추가 설명 여기. 또한 tcp/ip
프로토콜 에 대한 조사를 수행할 수도 있습니다 .