해당 서버에서 작업을 하다가 코드가 길어져서 툴을 이용해 원격으로 작업을 하려고 했다. 좋은 툴들이 많지만 설치하기가 귀찮아 달랑 하나 있는 Edit plus로 서버에 붙으려고 했더니 이러한 에러가 났다.
이 에러는 Edit plus 암호화 알고리즘이 일치하지 않는다는 에러로 검색해보니 서버의 ssh 버전이 높으면 나타나는 것이라고 한다. 이런 경우는 서버에서 설정을 해줘야 한다. Ubuntu에서는 /etc/ssh/sshd_config에다가 밑의 내용을 추가해주면 된다.
vim /etc/ssh/sshd_config
Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,blowfish-cbc,aes128-cbc,3des-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc
KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group-exchange-sha1
그 다음에 ssh를 restart해준다.
service sshd restart
그러고 나서 다시 Edit plus로 서버에 접속해보면
이런 화면이 나오면 성공한 것이다(서버IP같은 것은 가렸습니다). ‘예’ 버튼을 누르면
이렇게 서버에 있는 코드들이 나오게 된다.
참고 사이트 :