2019. 2. 22. 11:00ㆍOS/Linux
Linux SSH Are you sure you want to continue connecting (yes/no)? 제거
ssh 접근을 할 때 최초에 다음과 같은 메시지가 나올 때가 있다.
[root centos]# ssh -p 22 centos@10.10.10.10 The authenticity of host '10.10.10.10 (10.10.10.10)' can't be established.
|
보안 때문에 접속하는 곳이 맞는지 재확인하는 절차인듯 싶다.
또한 최초 한번 yes 입력으로 접근하면 그 다음 접근부터는 물어보지 않는다.
그런데 필자는 ssh 를 쉘파일에서 여러 서버들에 접근해서 명령을 실행해야 하는 상황이라 이 메시지를 없애야 했다.
StrictHostKeyChecking=no 옵션으로 제거가 가능하다.
[root centos]# ssh -o StrictHostKeyChecking=no -p 22 centos@10.10.10.10
|
유효성 검사를 한다는 것은 보안적으로 문제가 생길 수 있는 부분을 미연에 방지하려는 기능이니
특별한 상황이 아니라면 해당 옵션을 사용하지 않는 것을 추천한다.
'OS > Linux' 카테고리의 다른 글
nginx failed (13: Permission denied) while connecting to upstream 오류 (2) | 2019.10.22 |
---|---|
vi 편집기 개행문자 (줄바꿈) 치환 (0) | 2019.10.21 |
File contains no section headers. (0) | 2019.10.21 |
CentOS 7 ssh port 변경 방법 (0) | 2019.10.19 |
cetnos7 Oracle client 설치 (0) | 2019.08.16 |
linux java main 실행 (0) | 2019.04.05 |
Linux 여러 대 서버에 ssh 접근 후 shell 파일 실행하기 (0) | 2019.02.22 |
Linux Permission denied (publickey,gssapi-keyex,gssapi-with-mic) 해결 방법 (0) | 2019.02.22 |
Linux ssh public key pem 파일 접속 (0) | 2019.02.22 |
리눅스 서버에서 tomcat clean 하기 / 캐시 삭제 (0) | 2018.05.11 |