[windows] ssh 윈도우에서 윈도우로 ssh 비밀번호 없이 연결

spring·2023년 2월 19일
0

Server&Client

powershell 관리자 권한으로 아래 명령어 실행

Add-WindowsCapability -Online -Name OpenSSH.Server
Start-Service sshd
Set-Service -Name sshd -StartupType 'Automatic'
ssh-keygen

Server

Powershell에서 아래 명령어를 이용해 메모장으로 아래와 같이 수정한다.

Invoke-Item C:\ProgramData\ssh\sshd_config

StrictModes no
PubkeyAuthentication    yes
AuthorizedKeysFile      .ssh/authorized_keys

#Match Group administrators
#       AuthorizedKeysFile __PROGRAMDATA__/ssh/administrators_authorized_keys

서비스 재시작

restart-service -name sshd -force

Client

.ssh/config

Host myserver
    Hostname <IP주소>
    User <서버측 사용자 이름>
	Port 22
    IdentityFile C:\Users\<클라이언트 사용자 이름>\.ssh\id_rsa

References

profile
Researcher & Developer @ NAVER Corp | Designer @ HONGIK Univ.

0개의 댓글