ssh-keygen -t rsa
RSA 알고리즘을 사용하여 SSH 키 (공개 키, 비공개 키)를 생성하라는 명령어다
왜 나만 안돼 😩 금방 쉬이 되는 건 없었다..
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 파일을 삭제하면 저장된 모든 공개 키를 잃게 되어 서버에 접속할 수 없게 되니 삭제하지 말라고 한다
반응형
'Linux' 카테고리의 다른 글
[Linux] VScode 설치 & python 명령어 변경 (1) | 2024.06.11 |
---|---|
[Linux] Mac M2 VMware Fusion로 Ubuntu Server & GUI 설치 (0) | 2024.06.11 |
[Linux] Mac M2 VMware Fusion 설치 (0) | 2024.06.11 |