# 공개키 등록
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
'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 |