SSH Server(Windows10) ↔ SSH Client(Windows10) 설정

2024. 7. 22. 16:46·[Window]
반응형

SSH(Secure Shell) 란

컴퓨터에 로그인하거나 원격으로 시스템을 제어하기 위한 암호화된 네트워크 프로토콜.

CLI(Command-Line Interface) 통해 원격제어하는 방법이다. 파일전송프로토콜(SFTP) 등을 이용할 수 있다.

보통 Linux 에서 사용하는데 이번엔 Window 와 Window 끼리 통신하여 원격제어를 해보겠다.

 

아래 명칭은 원격 제어를 받는 Window PC를 Server로 부르고, 원격 제어를 하는 Window PC를 Clinet 로 부르겠다.

ex) 명령어(Client) → 실행(Server)

 

Server쪽에는 SSH Server를 설치해 주고, Client 쪽에는 SSH Client 를 설치해 주고 몇 가지 설정을 해주면 된다.

 

우선 SSH 설치 여부를 확인해 본다.

설치 여부는 PowerShell 관리자 열어서 아래 명령어 실행해 주면 된다.

# 설치 확인
Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*'

 

출력값에 보면 NotPresent 되어 있으면 철치 안 되어있는거고, Installed 되어있으면 설치 되어있는거임.

 

 

설치 확인

Server

 

Client

보통 Client 정도는 설치되어 있지만 글 작성을 위해 모두 지운 상태임.

 

 

Server 에서 설치

Insall

설치 안 되어 있으면 우선 Server쪽 Window PC 에서 SSH Server를 설치해준다.

PowerShell 관리자로 실행하고 아래 명령어를 실행한다.

Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0

 

설치중
설치 완료 시

 

방화벽 확인

Enabled 속성이 True면 정상이다.

Get-NetFirewallRule -Name OpenSSH-Server-In-TCP

 

SSH 실행 Command

다음에 SSH 를 실행해 준다.

중지, 자동실행등 아래코드에서 실행해 주면 된다.

# SSH 작동 확인
Get-Service sshd
# SSH 실행
Start-Service sshd
# SSH 중지
Stop-Service sshd
# SSH 재시작
restart-service -name sshd -force
# SSH 자동 시작
Set-Service -Name sshd -StartupType 'Automatic'

 

 

 

Client 에서 설치

Install

Client 에서도 반대로 설치해 준다. 똑같이 관리자 권한으로 Power Shell 실행 후 아래 코드 입력한다.

Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0

 

설치 확인

Client 설치 후 간단하게 테스트해보면 아래처럼 나오면 정상이다.

 

Client → Server SSH 접속

이제 실제 접속을 한번 해보겠다.

여기서 USERNAME과 HOST는 Server의 것이다. HOST = IPv4.

명령어 실행은 Client 에서 하면 된다.

ssh [USERNAME]@[HOST]

 

저장할 것인지 묻는 메세지가 최초 1회 나오는데 yes 입력하면 된다.

다음에는 password 입력하라고 나오는데 Server쪽 윈도우 비밀번호 입력하면 된다.

입력할 때는 입력메세지는 표시되지 않는다. 쭉 쓰고 엔터치면 됨.

 

연결되면 위 사진처럼 Server PC 의 UserName과 같이 명령어 입력할 수 있게 표시된다.

 

테스트

 

테스트로 C드라이브에 "ssh 접속 성공" 이란 메모장을 만들어 보면

 

우선 "success ssh" 폴더 하나 생성하고

 

메모장 생성한다.

 

설정 완료. 

 

 

다음 포스팅에는 SSH Config 설정, KEY 생성하고 접속 방법을 작성하겠다.

반응형
저작자표시 비영리 변경금지 (새창열림)

'[Window]' 카테고리의 다른 글

SSH Server(Windows10) Key 기반 접속  (0) 2024.08.05
SSH 접속 정보 - Config에 등록해서 사용하기  (0) 2024.07.22
[PowerShell] 파워쉘 zip파일 압축 해제  (0) 2021.12.26
[CMD] 폴더 생성  (0) 2021.04.16
[Window] 알면 유용한 단축키  (0) 2021.04.05
'[Window]' 카테고리의 다른 글
  • SSH Server(Windows10) Key 기반 접속
  • SSH 접속 정보 - Config에 등록해서 사용하기
  • [PowerShell] 파워쉘 zip파일 압축 해제
  • [CMD] 폴더 생성
jkod
jkod
  • jkod
    개발린이
    jkod
  • 반응형
    • 분류 전체보기
      • [RPA]
      • [Python]
      • [VBA]
      • [JAVA]
      • [Window]
      • [MAC]
      • [기타]
        • 생활
  • 최근 글

  • 인기 글

  • hELLO· Designed By정상우.v4.10.2
jkod
SSH Server(Windows10) ↔ SSH Client(Windows10) 설정
상단으로

티스토리툴바