[ssh known_hosts]
외부 특정 host에 접속하여 개발을 해야할 일이 발생했는데 해당 host에 처음 접속하면 기존에 등록된 fingerprint가 없기 때문에 fingerprint를 등록해야한다는 경고 메시지가 발생하면서 프로그램이 일시적으로 중단될 수 있다.
프로그램이 중단되는 걸 방지하기 위해선 리눅스에서 특정 서버의 호스트 파일을 생성해야한다.
$ ssh-keyscan -t rsa -p 포트 host명 >> ~/.ssh/known_host(호스트 파일 경로)
기존에 등록된 호스트 파일이 없을 경우 특정 경로에 호스트 파일을 생성하고 위 명령어를 입력하면 된다.
호스트 파일을 등록하면 아래와 같은 프롬프트 명령어로 인해 중단되지 않는다.
The authenticity of host 'forwe.tistory.com (11.XX.XX.XX)' can't be established.
rsa key fingerprint is fe:4e:3t:~.
Are you sure you want to continue connecting (yes/no/[fingerprint])?
'IT 개발 > 개념 정리' 카테고리의 다른 글
[아이템 17] 변경 가능성을 최소화하라 (0) | 2022.05.14 |
---|---|
[아이템 16] public 클래스에서는 public 필드가 아닌 접근자 메서드를 사용하라 (0) | 2022.05.14 |
[아이템 15] 클래스와 멤버의 접근 권한을 최소화하라 (0) | 2022.05.13 |
[이펙티브 자바 3장] 모든 객체의 공통 메서드 (0) | 2022.05.02 |
[네트워크] telnet, netstat -tnlp 명령어 (0) | 2022.03.04 |