make install 과정에서 아래와 같은 오류가 출력 되었다.

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@         WARNING: UNPROTECTED PRIVATE KEY FILE!          @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Permissions 0640 for '/etc/ssh/ssh_host_ed25519_key' are too open.
It is required that your private key files are NOT accessible by others.
This private key will be ignored.
sshd: no hostkeys available -- exiting.
make: [check-config] Error 1 (ignored)

이 오류는 SSH 프라이빗 키 파일의 권한이 너무 넓게 설정되어 있어서 발생하는 문제였다.

SSH는 프라이빗 키 파일의 권한이 보안상 안전하게 설정 되어야함으로 이 문제를 해결하기 위해서는 해당 파일의 권한을 수정해야 한다.

 

1. 프라이빗 키 파일 권한 수정

#권한 - rw- --- ---
sudo chmod 600 /etc/ssh/ssh_host_ecdsa_key
sudo chmod 600 /etc/ssh/ssh_host_ed25519_key
sudo chmod 600 /etc/ssh/ssh_host_rsa_key

 

2. SSH 데몬 재시작

sudo systemctl restart sshd

반응형