2011-10-24 4 views
0

두 개의 서로 다른 포트 (하나는 정상 포트이고 다른 하나는 알려진 포트가 아닌 포트)를 통해 ssh 서버에 연결하는 스크립트를 실행하려고합니다. 하지만 ssh 서버에는 내 스크립트를 어기는 두 개의 다른 지문이 제공됩니다.다른 포트에서 다른 지문을 반환하는 ssh

다른 포트에 대해 'known_hosts'에 2 개의 다른 항목이 있음)이를 피할 수있는 방법이 있습니까? 아니면 유일한 방법은 관리자에게 이야기하는 것입니다.

추 신 : 아무것도 해킹하지 않습니다. 서버 대신 로컬 컴퓨터에서 Gerrit를 실행하려고합니다.

답변

0

두 개의 다른 어댑터가있는 경우 문제가 발생합니다. 하나는 NAT로 작동하고 다른 하나는 일반 어댑터로 작동합니다.

가상 머신의 두 개의 다른 포트에서 ssh를 사용할 때 이런 일이 발생했습니다. VM은 NAT 및 Bridged 어댑터로 구성되었습니다.

기본 포트에서 ssh를 실행하려고 시도했을 때 NAT가 사용되고 있었기 때문에 기본 어댑터가 아닌 포트를 통해 ssh를 시도 할 때와 다른 지문을 사용했습니다.

같은 문제를 겪고있는 사람들을위한 HTH ...

관련 문제