본문 바로가기
Linux

[Linux] SSH Key 설정하기 failed: No space left on device

by 사용자가불꽃놀이좋아함 2024. 6. 21.

ssh-keygen -t rsa

RSA 알고리즘을 사용하여 SSH 키 (공개 키, 비공개 키)를 생성하라는 명령어다

failed: No space left on device

왜 나만 안돼 😩 금방 쉬이 되는 건 없었다..

failed: No space left on device 

디스크 공간이 부족해서 키 파일을 저장할 수 없다고 한다

디스크용량확인

df -h

로그파일 삭제

sudo rm -rf /var/log/*.old

캐시 정리

sudo apt-get clean
sudo apt-get autoremove

하고 나니 나도 rsa 나무가 나타났다 성공 !!

폴더 목록을 보면 .ssh 파일이 생겨있다

.ssh 폴더에 들어가 보면

id_rsa 비공개 키 파일,  id_rsa.pub 공개 키 파일, authorized_keys 파일이 생겼다

인강에서는 authorized_keys 파일이 없었어서 뭔가 하고 보니

authorized_keys : SSH 서버에서 클라이언트의 공개 키를 저장하는 파일

클라이언트의 비공개 키가 authorized_keys 파일에 저장된 공개 키와 일치하면, 서버는 해당 클라이언트의 접속을 허용시켜 준다

 키 기반 인증을 사용하면 비밀번호 입력 없이 자동화된 접속이 가능하다

authorized_keys 파일을 삭제하면 저장된 모든 공개 키를 잃게 되어 서버에 접속할 수 없게 되니 삭제하지 말라고 한다

반응형