일부 주소에 대해 SSH에서 알려진 호스트 보안을 무시합니다.

일부 주소에 대해 SSH에서 알려진 호스트 보안을 무시합니다.

많은 컴퓨터가 연결된 라우터가 있습니다. DHCP가 있으므로 로그인할 때 IP 주소가 할당됩니다.

매일 IP가 뒤섞이기 때문에 많은 정보를 얻습니다.

경고: 원격 호스트 식별이 변경되었습니다!

SSH의 메시지.

범위 내 모든 주소에 대한 중간자 보안을 무시 192.168.2.*하고 다른 모든 주소에 대한 보안을 유지하도록 ssh에 지시할 수 있는 방법이 있습니까?

답변1

문제를 해결하는 가장 좋은 방법은 주소 대신 이름을 사용하는 것입니다. 호스트 이름은 주소가 변경될 때 항상 동일하게 유지됩니다. 일부 라우터에는 DNS 지원이 내장되어 있습니다( DNS에 연결할 수 있음) dhcpd. 이름 bind9에 Avahi를 사용하는 *.local것도 쉽습니다.

이를 원하지 않으면 SSH에 절대 사용하지 않도록 지시할 수 있습니다.가게열쇠:

호스트 192.168.2.*
    UserKnownHosts파일 /dev/null
    StrictHostKey검사 중 아니오

하지만 IMHO는 게으른 것뿐입니다. :)

관련 정보