[MacOS]SSH 접속오류

Unable to negotiate with xxx.xxx.xxx.xxx port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

MacOS Ventura 업그레이드 후 ssh-rsa 접속시(id, password 사용) 위 에러가 발생하는데

ssh -oHostKeyAlgorithms=+ssh-rsa us******@xy*.com

요렇게 hostkey알고리즘을 세팅해주면 접속이 가능하다.

물론 ssh에 직접 옵션을 주는게 아니라  ~/.ssh/config 에다가 기록을 해두고 특정 호스트에 대해서 적용되도록 하는 것도 가능하다.

Host xyz.com
  HostkeyAlgorithms ssh-rsa

xyz.com을 접속하려는 서버주소로 설정하면 된다.