-
[Linux] ssy-keygen 생성으로 로컬PC에서 Linux VM으로 SSH 접속Linux 2024. 11. 23. 16:12
[로컬 PC]
1. 해당 명령어로 SSH 통신을 위한 key를 생성한다.
ssh-keygen -t rsa
계속 엔터 치고 넘어가다보면 ~/.ssh 위치에 id_rsa(private key)와 id_rsa.pub(public key) 파일이 생성된다.
2. cat id_rsa.pub 명령어를 통해 퍼블릭 키를 확인하고, 복사한다.
cat id_rsa.pub
[원격 서버]
1. 원격 서버 접속 후, vi .ssh/authorized_keys 명령어를 실행한다.
vi .ssh/authorized_keys
2. 로컬 PC에서 복사한 public key를 붙여넣은 뒤, 저장한다.
3. vi /etc/ssh/sshd_config 실행
4. PasswordAuthentication = no 활성화로 패스워드 인증 비활성화
5. systemctl restart sshd 명령어로 재부팅
systemctl restart sshd
[로컬 PC -> 원격 서버 접속]
1. 로컬 PC에서 ssh 계정명@VM 공인 IP 실행 후, 정상적으로 원격 서버 접근 확인
ssh 계정명@공인 IP
'Linux' 카테고리의 다른 글
[Ubuntu 24.04/Nginx/Let's encrypt] 웹 서버에 SSL 인증서 적용 (0) 2025.01.21 [Linux] 디렉터리 삭제 (0) 2025.01.19 [Ubuntu 24.04] 공장 초기화 (0) 2025.01.08 [Linux] Vmware에 리눅스 'CentOS' 설치하기 - 2 (클라이언트, 서버) (0) 2023.01.09 [Linux] Vmware에 리눅스 'CentOS' 설치하기 - 1 (0) 2023.01.09