OpenSSH 서버 현황
점검: 2026-09-10 KST 이 머신에서 Windows OpenSSH 서비스, 수신 포트, 설정을 확인한 시점별 기록입니다. 자동 갱신되는 상태판은 아닙니다.
한눈에 보기
Section titled “한눈에 보기”이 서버는 Windows OpenSSH 서버를 상주 운영합니다. 기본 22번이 아니라 TCP 2220을 사용합니다. 비밀번호 로그인은 꺼져 있고, 공개키만 받습니다.
| 항목 | 값 |
|---|---|
| 제품 | OpenSSH for Windows 9.5p2 (sshd 9.5.6.1, LibreSSL 3.8.2) |
| Windows 기능 | OpenSSH.Server~~~~0.0.1.0 Installed |
| 서비스 | sshd Running / Automatic |
| 인증 에이전트 | ssh-agent Running / Automatic |
| 수신 | 0.0.0.0:2220, [::]:2220 |
| 공인 IP (점검 시점) | 125.131.238.28 |
| 방화벽 | OpenSSH Server (sshd) port 2220 인바운드 허용 |
| 설정 파일 | C:\ProgramData\ssh\sshd_config |
| 실행 파일 | C:\WINDOWS\System32\OpenSSH\sshd.exe |
접속 예:
ssh -p 2220 Administrator@125.131.238.28SFTP도 같은 포트입니다.
sftp -P 2220 Administrator@125.131.238.282026-07-29에 키 전용으로 맞춘 설정이 활성입니다.
| 옵션 | 값 | 의미 |
|---|---|---|
PubkeyAuthentication |
yes | 공개키 로그인 |
PasswordAuthentication |
no | 비밀번호 로그인 불가 |
PermitEmptyPasswords |
no | 빈 비밀번호 불가 |
PermitRootLogin |
no | root 로그인 불가 |
AuthorizedKeysFile |
.ssh/authorized_keys |
일반 사용자 기본 경로 |
Match Group administrators |
administrators_authorized_keys |
Administrators 그룹은 아래 공용 파일 |
Administrators 계정(이 머신의 Administrator 포함)은 사용자 홈의 .ssh/authorized_keys가 아니라 다음 파일을 봅니다.
C:\ProgramData\ssh\administrators_authorized_keys점검 시점: 위 공용 파일은 존재함. C:\Users\Administrator\.ssh\authorized_keys는 없음.
공개키 내용을 이 문서에 적지 않습니다. 키를 넣거나 빼려면 공용 파일을 수정한 뒤 sshd를 재시작할 필요는 보통 없습니다. 권한은 Administrators와 SYSTEM만 읽도록 유지해야 합니다.
설정 파일 위치
Section titled “설정 파일 위치”| 경로 | 역할 |
|---|---|
C:\ProgramData\ssh\sshd_config |
서버 설정. Port 2220, 키 전용 인증, SFTP 서브시스템 |
C:\ProgramData\ssh\administrators_authorized_keys |
Administrators 그룹 공개키 |
C:\WINDOWS\System32\OpenSSH\ |
sshd, ssh-agent, sftp-server 실행 파일 |
sshd_config를 바꾼 뒤에는 서비스를 재시작합니다.
Restart-Service sshd이번 점검 결과
Section titled “이번 점검 결과”| 점검 대상 | 확인 결과 |
|---|---|
Get-Service sshd |
Running / Automatic |
Get-Service ssh-agent |
Running / Automatic |
| 수신 포트 | 2220 Listen (IPv4·IPv6) |
| 기본 22 | 수신 없음 |
| 방화벽 인바운드 | 2220 Allow, Enabled |
sshd_config Port |
2220 |
| 비밀번호 로그인 | 비활성 |
| SFTP 서브시스템 | sftp-server.exe |
외부 인터넷에서 2220이 실제로 열리는지(ISP·공유기 NAT)는 이 점검에 포함하지 않았습니다. 이 머신 안의 서비스·포트·방화벽만 확인했습니다.
Get-Service sshd, ssh-agent | Format-Table Name, Status, StartTypeGet-NetTCPConnection -State Listen -LocalPort 2220 | Format-Table LocalAddress, LocalPort, OwningProcessGet-NetFirewallRule -DisplayName '*SSH*' | Format-Table DisplayName, Enabled, Direction, Action로그는 Windows 이벤트 뷰어의 OpenSSH 채널을 봅니다.
Stop-Service sshdStart-Service sshdRestart-Service sshd시작 유형은 Automatic이라 재부팅 후에도 올라옵니다. LivekitDev NSSM 서비스 목록(LivekitDevCaddy 등)과는 별개입니다. Windows 기능으로 설치된 시스템 서비스입니다.
관련 문서: Windows 부팅 자동 시작, Caddy 서비스 현황.