본문 바로가기
Windows

윈도우 터미널로 ssh 자동 로그인

by 앗사비 2025. 5. 21.
728x90


# 공개키 등록
1. 윈도우 터미널 실행
2. 키 페어 생성 : ssh-keygen -t rsa -b 4096 -N [mypassphrase] (N 옵션은 개인키 암호화. 생략 가능)
3. 공개키 복사 : Get-Content $env:USERPROFILE\.ssh\id_rsa.pub | clip
4. 서버 접속 : ssh [user@host_ip]
5. ssh 폴더 체크 : ls -ld ~/.ssh (없으면 페이지 하단 가이드 참고)
6. 공개키 파일 열기 : cat >> ~/.ssh/authorized_keys
7. 붙여넣기 후 Ctrl+D 로 닫기

# (옵션) ssh 폴더 없는 경우 
mkdir -p ~/.ssh && chmod 700 ~/.ssh : 디렉터리 권한 설정
touch ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys : 파일 권한 설정

# ssh 설정 파일에 서버 등록
1. notepad $env:USERPROFILE\.ssh\config
2. 아래처럼 입력 후 저장
Host test
    HostName host_ip
    User user
    # Port 2222
    IdentityFile ~/.ssh/id_rsa

# 터미널 바로가기 등록
1. 설정 > 새 프로필 추가
2. 이름 : test (아무거나)
3. 명령줄 : ssh test (ssh 설정 파일에 등록했던 서버 이름 사용)

# (옵션) mypassphrase 사용시 암호 입력 안하려면
Get-Service ssh-agent | Set-Service -StartupType Automatic
Start-Service ssh-agent
ssh-add $env:USERPROFILE\.ssh\id_rsa

# (옵션) 여러 계정용 키 생성
ssh-keygen -t rsa -b 4096 -f ~/.ssh/id_rsa_test

 

---

 

# ssh 설정에서 여러개 사용시 와일드카드로 공통 설정 가능


Host *
    User myid
    IdentityFile ~/.ssh/id_rsa

# 개별 호스트 설정
Host sh1
    HostName 192.168.1.3

Host sh2
    HostName 192.168.1.4

728x90

'Windows' 카테고리의 다른 글

다른 PC로 파일 전송  (0) 2023.10.13
윈도우10 부팅 후 핫스팟 자동 켜기  (2) 2021.06.23
winget 사용해보기  (0) 2021.06.04
C드라이브 용량 확보하기  (0) 2021.05.21
윈도우 심볼릭 링크 만들기  (0) 2021.05.20