SSH 접속시 no matching host key type found. Their offer: ssh-rsa 에러
웹 개발/Problems 2024. 5. 11. 18:58SSH 연결 중에 나타난 "no matching host key type found" 에러는 서버가 제공하는 호스트 키 유형과 클라이언트(여기서는 맥북)가 지원하는 키 유형이 일치하지 않을 때 발생합니다. 최근 SSH 프로토콜에서는 보안이 강화되면서 일부 구형 키 유형(예: `ssh-rsa`)이 기본적으로 지원되지 않을 수 있습니다.
이 문제를 해결하기 위해 SSH 클라이언트 설정에서 `ssh-rsa` 키 유형을 명시적으로 허용하는 방법을 시도할 수 있습니다. 맥북에서는 다음 단계를 따라 설정할 수 있습니다:
1. 터미널을 열고 SSH 설정 파일을 편집: Terminal을 열고 아래 명령어로 SSH 설정 파일을 편집합니다.
sudo nano /etc/ssh/ssh_config
2. 호스트 키 알고리즘 추가: 파일의 적당한 위치에 다음 두 줄을 추가합니다.
HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedKeyTypes +ssh-rsa
이렇게 하면 `ssh-rsa` 키 유형을 사용할 수 있습니다.
3. **파일 저장 및 종료**: 변경 사항을 저장하고 nano 편집기를 종료합니다(`Ctrl+O`, `Enter`, `Ctrl+X`).
4. **SSH 다시 시도**: 이제 다시 SSH로 연결을 시도해보세요.
ssh dlghwns0314@dlghwns0314.gabia.io
이 설정 변경 후에도 문제가 지속된다면, 서버 관리자에게 서버의 SSH 설정을 업데이트하여 보다 현대적인 키 유형을 지원하도록 요청하는 것도 고려할 수 있습니다.
'웹 개발 > Problems' 카테고리의 다른 글
AI와 통화기능 구현 (0) | 2024.06.04 |
---|---|
Decimal calculation in Javascript (1) | 2024.01.16 |
AWS s3 404 Not Found 에러 (0) | 2021.07.02 |
삽질: axios , 삼항연산자, 두개이상의 경우의 수 (0) | 2021.06.02 |
React img 태그 src={require()} (0) | 2021.06.02 |