관리 메뉴

웹개발자의 기지개

[라즈베리파이4] ssh 접속시 Server responsded "Algorithm negotiation failed" 에러날때 본문

라즈베리파이

[라즈베리파이4] ssh 접속시 Server responsded "Algorithm negotiation failed" 에러날때

http://portfolio.wonpaper.net 2021. 3. 1. 06:22

 

외부에서 라즈베리파이에 ssh 접근하고자 할때, 

접속이 되지 않고 위와 같은 에러가 났다.

 

이는 ssh 접근시 key값의 암호화 방식을 규정하지 않아서 나온 에러였다.

 

sshd_config 파일을 vi편집기나, GNU nano 편집기를 열어서 마지막에 관련 아래의 소스를 추가하도록 하자.

 

sudo nano /etc/ssh/sshd_config

 

소스내용 제일 하단에 

Ciphers aes128-cbc,aes192-cbc,aes256-cbc
KexAlgorithms diffie-hellman-group1-sha1

그다음 ssh 를 Restart

 

sudo systemctl restart sshd

 

원래는 암호화 관련 내용이 길고 다양했는데, 그대로 넣으니 Restart 가 되지않고 에러가 났다.

약간 암호화 로직을 줄여서 정리하고, 파일저장하고 다시 Restart 하니 성공했다. ~

 

구글참고1 : willow72.tistory.com/entry/ubuntu-1604ssh-algorithm-negotiation-failed

구글참고2 : thelinuxcluster.com/2016/08/15/algorithm-negotiation-failed-for-ssh-secure-shell-client/

Comments