Are you sure you want to continue connecting (yes/no)?

1 개요[ | ]

Are you sure you want to continue connecting (yes/no)?
  • 리눅스에서 어떤 서버를 최초로 접속할 때 물어나오는 질문
  • ~/.ssh/known_hosts 파일에 없는 새로운 호스트키를 보고 알려주는 것
  • yes로 응답하면 그 호스트키가 known_hosts에 추가된다.
  • 여기서는 최초 접속시에도 이 질문이 안 나오게 하는 방법을 다룬다.
$ ssh root@135.79.246.80
The authenticity of host '135.79.246.80 (135.79.246.80)' can't be established.
ECDSA key fingerprint is SHA256:SyWmGZjL5L3MVfde3YQ1tji1yNEKPbzLzt97RZ3JRPw.

2 방법1: 검사 안하기 옵션으로 등록[ | ]

ssh -o StrictHostKeyChecking=no 사용자명@호스트
ssh -o "StrictHostKeyChecking no" 사용자명@호스트
ssh -o "StrictHostKeyChecking=no" 사용자명@호스트
실행예시
[root@zetawiki ~]# ssh -o StrictHostKeyChecking=no testuser@135.79.246.80
testuser@135.79.246.80's password:

3 방법2: 직접 추가[ | ]

ssh-keyscan 호스트명 2>&1 | grep -v ^# >> ~/.ssh/known_hosts

4 방법3: 검사 안하기 영구적용[ | ]

StrictHostKeyChecking no

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}