반응형
OpenSSH
윈도우에서 리눅스같이 원격으로 Command Line을 실행할 때 사용
대상 OS
Windows 10 (PowerShell 가능 OS)
설치
OpenSSH 활성화
PowerShell 관리자 권한 실행 후 아래 명령어 실행
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
실행 후 아래와 같이 뜨면 설치 완료
Path :
Online : True
RestartNeeded : False
SSH Service 시작
설치 완료 후 SSH 서비스 시작
Start-Service sshd
SSH Port 변경
SSH 서비스 최초 시작 시 C:\ProgramData\ssh\sshd_config
파일이 생성됨.
메모장 등 에디터로 열거나 아래 명령어 입력
Invoke-Item C:\ProgramData\ssh\sshd_config
sshd_config
파일에서 Port 부분 주석 해제 이후 원하는 포트로 수정
## Before
#Port 22
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
## After
Port 2222
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::
수정 후 ssh 서비스 재시작
Restart-Service -Force -Name sshd
SSH Service Windows 부팅 시 자동 시작 설정
Set-Service -Name sshd -StartupType 'Automatic'
방화벽 오픈
방화벽에서 OpenSSH 포트 오픈 또는 아래 명령어로 오픈
# New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort [Port]
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
접속
# ssh [id]@[ip / domain address] [-p [port]]
ssh user@192.168.0.12
ssh user@192.168.0.12 -p 2222
반응형
'OS > Windows' 카테고리의 다른 글
[Windows] 윈도우 비밀번호 정책 변경 (0) | 2020.03.23 |
---|---|
[Windows] 윈도우 비밀번호 분실 시 비밀번호 변경 (로그인 상태에서) (0) | 2020.03.23 |
[Windows, Error] VMware Workstation Pro은 windows에서 실행할 수 없습니다 (2) | 2019.10.15 |
[Windows] 윈도우 공유 폴더 포트 (0) | 2019.04.20 |
[Windows] 원격 데스크톱 포트 변경 (RDP-Tcp / 방화벽) (0) | 2018.10.22 |