IP 주소가 변경되면 가상 머신에 대한 SSH가 중단됩니다.

IP 주소가 변경되면 가상 머신에 대한 SSH가 중단됩니다.

CentOS 7로 상자를 만든 Oracle VM을 사용하고 있으며 네트워크의 경우 무선 연결이 가능한 브리지 어댑터를 사용하여 컴퓨터에서 인터넷을 사용할 수 있고 SSH를 통해 PC에서도 연결할 수 있습니다.

이제 기본 PC에서 동적 enp0s3 IP 주소를 기반으로 가상 머신에 SSH를 통해 연결하지만 IP가 변경될 때마다(15~30분마다) SSH 연결이 끊어지고 다시 연결해야 합니다. SSH 중단 없이 동일한 연결 유형을 얻을 수 있는 방법이 있습니까?

답변1

호스트 컴퓨터에 고정 무선 어댑터를 설정할 수 있도록 자체 무선 라우터를 설정하세요. 여기서는 내 무선 라우터를 사용하여 이 작업을 수행합니다.

또는 호스트 시스템에 이더넷 연결을 사용하십시오. 그것도 작동합니다.

답변2

가상 머신에 두 개의 네트워크 카드, 즉 브리지된(이미 설정된) 네트워크 카드와 NAT를 정의할 수 있습니다. 그런 다음 NAT를 방문하십시오.고급 설정,포트 매핑이 NAT 규칙을 추가하려면:

| name | protocol |  host IP  | host port | guest IP  | guest port |
| ssh  |    TCP   | 127.0.0.1 |   7777    | 127.0.0.1 |      22    |

그러면 호스트에 TCP 소켓이 생성되어 포트 tcp/7777의 localhost에서 들어오는 연결을 수신하여 게스트 SSH 포트로 전달합니다. 그러면 게스트 컴퓨터 SSH는 게스트 컴퓨터 IP 주소에 상관없이 호스트 컴퓨터에서 액세스할 수 있습니다.

ssh -p 7777 127.0.0.1

관련 정보