반응형
윈도우에서 우분투에 패스워드 없이 접속하기: SSH 키 인증 설정 방법
SSH를 통해 우분투 서버에 접속할 때마다 패스워드를 입력하는 것은 번거로운 작업일 수 있습니다. 이 글에서는 윈도우에서 SSH 키를 생성하고, 이를 우분투 서버에 등록하여 패스워드 없이 접속하는 방법을 소개합니다.
SSH 키 인증의 장점
SSH 키 인증 방식은 패스워드 기반 인증보다 여러 면에서 우수합니다:
- 보안: 키 기반 인증은 패스워드보다 훨씬 안전합니다.
- 편리성: 한 번 설정하면 패스워드 입력 없이 접속할 수 있습니다.
- 자동화: 스크립트나 자동화 도구와 함께 사용하기 쉽습니다.
윈도우에서 SSH 키 생성하기
1) PowerShell 또는 Git Bash를 열고, SSH 키를 생성합니다.
ssh-keygen
2) 키를 저장할 경로를 지정하고, 필요하다면 passphrase를 설정합니다.
우분투 서버에 SSH 키 등록하기
1) 생성된 공개 키(id_rsa.pub
)의 내용을 복사합니다.
cat ~/.ssh/id_rsa.pub
2) 우분투 서버에 접속합니다.
ssh username@ubuntu_server_ip
3) ~/.ssh/authorized_keys
파일에 공개 키를 추가합니다. "ssh-rsa ABC..0= makepluscode@computer" 는 위에서 복사한 공개 키입니다.
echo "ssh-rsa ABC..0= makepluscode@computer" >> ~/.ssh/authorized_keys
4) ~/.ssh
와 authorized_keys
파일의 권한을 적절하게 설정합니다.
chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys
패스워드 없이 접속하기
이제 윈도우에서 우분투 서버에 SSH로 접속할 때 패스워드를 입력할 필요가 없습니다.
ssh username@ubuntu_server_ip
SSH 키 인증 방식을 사용하면 보안을 강화하고, 매번 패스워드를 입력하는 번거로움을 줄일 수 있습니다. 이 방법은 특히 자주 서버에 접속하는 사용자에게 유용합니다.
반응형
'기타 > Linux' 카테고리의 다른 글
우분투 22.04 버전 확인하기 (0) | 2024.06.22 |
---|---|
Jekyll에서 Just the Docs 테마 적용하기 (1) | 2023.12.30 |
우분투 22.04에서 Jekyll 설치하기 (0) | 2023.12.29 |
OpenGrok Docker 설정을 위한 Docker Compose 파일 (1) | 2023.12.17 |
OpenGrok: 강력한 소스 코드 검색 및 분석 도구 (0) | 2023.12.02 |
특수문자가 포함된 리눅스 계정 생성하기 (1) | 2023.12.02 |
wslconfig를 사용하여 WSL 하위 시스템 삭제하기 (0) | 2023.12.01 |
Rufus 이용하여 Ubuntu 디스크 이미지 만드는 방법 (0) | 2023.12.01 |