라즈베리파이 known_hosts 이슈 해결하기
본문 바로가기
컴맹

라즈베리파이 known_hosts 이슈 해결하기

by brianq 2024. 2. 16.
반응형

집이나 회사 등에서 내부 ip 주소 사용하는 리눅스 서버 (예를들어 라즈베리파이)에 ssh로 접속할 때, known_host에 대한 보안키(?)를 저장해 둡니다. 가끔 새로운 주소로 변경이 되는 경우, 중복되는 ip로 로그인 할때 에러를 냅니다. 

 

 

이문제를 해결하기 위해서는 다음과 같은 방법으로 known_host의 ip에 저장된 보안키를 지워주면 됩니다. 

 

처음 로그인 상태, 아니면 cd~ 한다음에, 다음 명령어로 known_hosts 파일을 편집해 주면 됩니다. 

nano .ssh/known_hosts 

 

전부 다 지우고 새롭게 시작할려면, 

rm -f .ssh/known_hosts

 

간단한 커맨드라인 명령으로 해결 했습니다. 

 

여러가지 이유로 ssh 가 제대로 안될때, 아래처엄 보안 알고리즘을 추가하니 로그인이 되는 군요~ 

ssh -oKexAlgorithms=+diffie-hellman-group1-sha1 -oHostKeyAlgorithms=+ssh-dss userid@ip_address

반응형