본문 바로가기

리눅스

[리눅스] SecureCRT에서 우분투 서버로 접속되지 않을 때

728x90

SecureCRT에서 우분투 서버로 접속되지 않을 때

테스트 환경

  • 서버
$ lsb_release -d
Description:    Ubuntu 22.04.2 LTS
  • 클라이언트
SecureCRT 8.3.2

SSH 공개 키 오류

$ tail -f /var/log/auth.log
May  8 00:23:02 ip-10-51-92-219 sshd[1360]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]
May  8 00:23:02 ip-10-51-92-219 sshd[1360]: userauth_pubkey: key type ssh-rsa not in PubkeyAcceptedAlgorithms [preauth]

이 오류는 SSH 공개 키가 PubkeyAcceptedAlgorithms 목록에 없는 키 유형을 사용하여 생성되었기 때문에 발생할 수 있습니다.

 

해결 방법은 다음과 같습니다.

 

1. 공개 키를 다시 생성하고 키 유형을 ssh-ed25519 또는 ecdsa-sha2-nistp256와 같이 PubkeyAcceptedAlgorithms에 명시된 키 유형 중 하나로 지정합니다.

 

2. SSH 서버에서 PubkeyAcceptedAlgorithms에 사용할 수 있는 키 유형을 추가하도록 구성합니다. 이를 위해 SSH 서버의 /etc/ssh/sshd_config 파일을 열고 PubkeyAcceptedAlgorithms에 사용할 키 유형을 추가합니다. 예를 들어, 다음과 같이 ssh-rsa 키 유형을 추가할 수 있습니다.

vim /etc/ssh/sshd_config
PubkeyAcceptedAlgorithms ssh-rsa,ssh-ed25519,ecdsa-sha2-nistp256
systemctl restart sshd

 

3. 보안상의 이유로 사용되지 않는 약한 키 유형을 비활성화하고, 보안 강화를 위해 PubkeyAcceptedAlgorithms에서 사용 가능한 강력한 키 유형만 지정하는 것이 좋습니다.

 

이러한 방법 중 하나를 시도하여 문제를 해결할 수 있습니다.

 

728x90