사용하여 Linux 호스트에 연결하려고 ssh
하는데 다음 오류가 발생합니다.
RSA host key for 10.1.1.20 has changed and you have requested strict checking.
이것을 재정의하고 싶지만 이렇게하는 옵션 조합을 찾지 못하는 것 같습니다.
아마 몇 년 전에 StrictHostKeyChecking을 설정했지만 방법을 기억하지 못합니다.
man ssh
시스템 전체 구성 파일이 /etc/ssh/ssh_config
있고 사용자 별 구성 파일의 기본값 이 없음을 알리는 내용을 참조했습니다 ~/.ssh/config
.
편집 내 질문을 명확히하기 위해 옵션이 명확하게 설정되었습니다. 발견하려고합니다
- 옵션이 저장되는 위치 (Man 페이지에 언급 된 파일이없는 것 같습니다).
- 옵션을 변경하는 방법
나는 내가 가지고있는 문제를 해결하는 방법을 찾고 있지 않습니다 (known_hosts 파일을 편집 할 수 있다는 것을 알고 있지만 새 서버를 시도 할 때마다 지루합니다).
ask
합니다. 호스트 키가 변경되면 StrictHostKeyChecking
로 설정 되지 않으면 ssh 클라이언트가 연결되지 않습니다 no
. 호스트 키가 자주 변경되지 않으면 ~/.ssh/known_hosts
구성을 변경하는 대신 이 하나의 호스트 키를 제거하는 것이 좋습니다 .
.ssh/known_hosts
다른 파일에서 문제가되는 행을 발견 할 때까지 경고 메시지가 계속 나타납니다 .ssh/known_hosts2
. 분명히 OS X는
/etc/ssh_config
내에서.