튜토리얼

▷ Windows 10에서 SSH 사용법

차례:

Anonim

이 기사에서는 시스템 명령 행 에서 Windows 10의 SSH를 사용하는 방법을 살펴 보겠습니다. 특히, 우리는 PowerShell 과 그것이 제공하는 이점을 사용할 것입니다. SSH는 높은 보안 성과 Windows 및 Linux 와의 광범위한 호환성으로 인해 오늘날 원격 연결에 가장 많이 사용되는 통신 프로토콜 프로토콜 중 하나입니다.

목차 색인

Linux와 Windows 간의 호환성을 얻으려면 Putty 와 같은 외부 프로그램을 설치해야하므로 이전 버전의 Windows에서 SSH를 사용하는 것은 비교적 복잡했습니다. 그러나 Windows 10에는 서버로 구성 할 때 시스템에서 클라이언트로 연결할 수있는 SSH 모듈이 있으므로 현재는 필요하지 않습니다.

SSH 란

SSH 또는 Secure Shell명령 콘솔을 사용하여 클라이언트 컴퓨터에서 호스트 컴퓨터를 제어 할 수 있도록 두 운영 체제를 원격으로 연결하는 보안 통신 프로토콜 입니다.

SSH의 가장 중요한 점은 연결 세션암호화 할 수 있다는 것입니다. FTP 나 텔넷에서는 불가능하고 훨씬 더 안전하지 않은 프로토콜을 사용합니다.

SSH를 사용하면 일반 사용자의 세션 키보다 안전한 RSA 키를 사용하여 호스트에서 클라이언트로 데이터를 안전하게 복사 할 수 있으며 파일 전송을 터널링하여 더 많은 보안을 확보 할 수 있습니다.

OpenSSH, Putty, Shell, SSH-Agent 와 같은 호환성을 얻는 특정 프로그램이 있기 때문에 현재 운영 체제가있는 모든 컴퓨터 사이에서 SSH를 사용할 수 있습니다.

SSH를 사용하면 내부 네트워크와 원격으로 서버로 구성된 컴퓨터에 연결할 수 있습니다. 이렇게하려면 기본적으로 사용되는 TCP 포트 22 를 열어야합니다.

우분투에서 SSH 서버 설정

이제 우리가 할 일은 우분투 컴퓨터에서 SSH를 서버로 구성하고 Windows 클라이언트를 통해 액세스하는 것입니다.

따라서 우리가해야 할 첫 번째 일은 Ubuntu의 서버 모드에서 SSH를 실행 하는 것입니다. 프로세스를 시작하기 위해 Linux 터미널을 열 것입니다.

SSH 서버를 설치하려면 다음 명령을 실행해야합니다.

sudo apt-get 설치 openssh-server

암호를 입력하면 설치 과정이 몇 초 정도 걸립니다. 우분투에서 SSH 서버를 관리하는 가장 중요한 명령은 다음과 같습니다.

sudo gedit / etc / ssh / sshd_config

이 명령으로 SSH 구성 파일을 열어서 통신 포트, 암호화 프로토콜 또는 기타 측면과 같은 매개 변수를 편집합니다.

sudo /etc/init.d/ssh 시작

SSH 서버를 시작하는 명령

sudo /etc/init.d/ssh 중지

SSH 서버를 종료하는 명령

sudo /etc/init.d/ssh 다시 시작

구성 변경 후 SSH 서버를 다시 시작하는 명령 (예:

이 구성 파일 은 원칙적으로 Windows에서 통신을 설정하고 우분투에서 서버를 구성하지 않는 것에 관한 것이므로 기본적 으로 그대로 두겠습니다.

그럼 우리가 할 일은 SSH 데몬 시작과 ​​관련하여 명령을 실행하는 것입니다. 이제 Windows로 넘어갑니다.

Linux 서버의 IP 주소를 참조하십시오

활성화 한 SSH 서버의 IP 주소 만 알아야합니다. 이를 위해 다음 명령을 사용합니다.

IP를 나열

SSH 클라이언트 Windows 10에 연결

SSH Windows 10 을 사용하려면 PowerShell 또는 명령 프롬프트 를 사용하고 일부 절차를 수행하여 프로그램을 활성화하고 명령 콘솔에서 사용할 수 있습니다.

SSH 클라이언트 Windows 10 설치

Windows 10을 사용하면 충분합니다. 구성 패널의 특성 목록을 통해 SSH 클라이언트서버 를 모두 활성화 할 수 있습니다.

  • 시작 메뉴로 가서 톱니 바퀴 를 클릭하여 구성 패널 을 연 다음 " 응용 프로그램 "옵션을 선택하고 " 응용 프로그램 및 기능 "옵션을 선택하십시오. 이제 오른쪽 영역의 옵션을 클릭해야합니다. 옵션 기능 관리

표시되는 목록 내에 기본 ssh 클라이언트가 이미 설치되어있을 수 있으며이 경우이 목록에 나타납니다.

  • 설치되어 있지 않은 경우 " 기능 추가 "를 클릭하십시오

기능 목록에 들어가면 " OpenSSH Client "및 " OpenSSH Server "라는 두 가지 응용 프로그램을 찾아야합니다.

두 경우 모두“ 설치 ”를 클릭 합니다. 이전 창으로 돌아 가면 이러한 요소가 이미 설치된 것처럼 보일 수 있습니다.

이제 SSH 클라이언트를 사용하여 Ubuntu 팀에 연결할 수 있습니다

Windows 10에서 SSH 클라이언트를 Linux에 연결

가장 먼저 할 일은 PowerShell 창을 여는 것입니다. 이를 위해 시작 메뉴 버튼을 마우스 오른쪽 버튼으로 클릭하고 " Windows PoweShell "을 선택하십시오.

명령을 작성하면

ssh

사용 가능한 다양한 옵션에 대한 정보를 얻을 수 있습니다.

Windows 10 에서 SSH사용하여 서버에 연결 하려면 다음과 같이 작성해야합니다.

ssh @

예를 들어 " ssh [email protected] "입니다. 우분투 사용자 자격 증명을 자동으로 요청하고 액세스 할 것입니다

사용자를 쓰지 않으면 기본적으로 서버 시스템에서 사용 가능한 사용자가 다음과 같이 감지됩니다.

결함으로 인해 우분투 시스템 사용자의 / 홈 디렉토리에 있습니다. 그리고 우리는 이미 서버 장비에서 원하는 것을 원격으로 수행 할 수 있습니다.

세션에서 연결을 끊으려면 다음 명령 만 작성하면됩니다.

출구

우리 이외의 네트워크에서 원격으로 연결하려면 라우터의 22 번 포트를 열고 인터넷 링크의 실제 IP를 입력해야합니다.

SSH 서버 Windows 10 구성

이제 동일한 절차를 수행하지만 Windows 클라이언트에서 Windows의 서버까지 수행합니다. 이미 Windows 용 SSH 서버 설치를 진행하기 전에 연결을 시작하기 만하면됩니다.

Windows 10에서 SSH 서버 시작

시스템 서비스 목록을 열고 SSH 서버를 활성화하려면 다음을 수행하십시오.

  • " Windows + R "을 눌러 실행 도구를 열고 다음 명령을 내부에 배치하십시오.

services.msc

  • 이제 서비스 " OpenSSH Authentication Agent "및 " OpenSSH SSH Server "를 찾아야합니다.

이 두 서비스로 지금 할 수있는 일은 시스템이 시작될 때 시작되도록 구성하는 것입니다.

  • 먼저 " OpenSSH SSH 서버 "를 마우스 오른쪽 버튼으로 클릭하고 " 속성 "을 선택하면 " 자동 "을 " 시작 유형 " 으로 선택해야하는 창이 열리고 " 시작 "을 클릭합니다.

  • 이제 " OpenSSH 인증 에이전트 "와 동일한 작업을 수행합니다.

서버 시스템에서 SSH 서버가 이미 실행 중입니다.

OpenSSH Windows 10의 청취 포트 활성화

이는 포트 22에 SSH 서버로 원격 액세스하는 경우 특히 유용합니다. 관리자 권한으로 실행 된 PowerShell 콘솔에 다음 명령을 배치해야합니다.

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)'-Service sshd -Enabled True-방향 인바운드-프로토콜 TCP-액션 허용-프로필 도메인

Windows 10 SSH 서버 연결

모든 것이 새로 구성된 Windows 10 서버에 연결할 준비가되었습니다.

팀의 IP가 이전에 Ubuntu 서버에서 액세스 한 IP 와 동일 하더라도 오류가 발생하지 않지만 이전과 동일한 절차 입니다.

원격 호스트 식별 오류 수정 SSH

이 오류는 우리가 현재 가지고있는 다른 IP 주소와 동일한 IP 주소로 SSH 서버에 액세스했기 때문에 발생합니다. 다른 운영 체제이고 다른 도메인이 실행 중이므로 서버와 관련된 보안 RSA 키가 다르므로이 오류가 발생합니다.

이를 해결하려면 PowerShell 또는 명령 프롬프트 창을 관리자로 입력하고 다음 명령을 입력하기 만하면됩니다.

ssh-keygen -R

예를 들어, 우리의 경우: " ssh-keygen -R 192.168.2.104 "및 이런 방식 으로 관련 키 목록을 비워 다른 를 요청합니다.

이제 연결 프로세스를 다시 실행하면 성공합니다

우분투에서 Windows 10 SSH 서버에 연결

이제 우분투와 다른 리눅스 에서 Windows 10의 SSH 서버에 연결하는 매우 유용한 방법을 보게 될 것입니다. 그것은 그래픽 인터페이스를 통해 이루어 집니다.

우리가 할 일은 Ubuntu 파일 탐색기를 열고 " Ctrl + L "키 조합을 눌러 브라우저의 주소 표시 줄을 활성화하는 것입니다.

서버에 액세스하기 위해 다음 명령 또는 행을 작성합니다.

ssh: // @

예를 들어 " ssh: //[email protected] "는 보안 확인을 요청한 다음 사용자 비밀번호를 묻습니다.

이런 식으로 우리는 그래픽 인터페이스를 통해 서버 컴퓨터에 저장된 파일에 액세스합니다

SSH 서버에 원격으로 연결

마지막으로 SSH 서버 (Windows 및 Linux)에 원격으로 연결하는 가능성에 대해서도 언급합니다. 우리가 고려해야 할 유일한 것은 이전과 같이 개인 네트워크 외부에 있다는 사실입니다.

서버의 실제 IP와 전송이 진행될 포트 ( 기본적으로 포트 22) 를 알아야합니다. 이러한 방식으로 연결에 사용해야하는 명령은 다음과 같습니다.

ssh -p 22 @

예를 들어, 우리의 경우“ ssh -p 22 Dell @ IP-real

앞으로는 프로세스가 동일합니다.

다음 튜토리얼도 유용 할 수 있습니다.

SSH로 어떤 시스템을 연결 하시겠습니까? 연결하는 데 문제가 있으면 의견을 남기십시오.

튜토리얼

편집자의 선택

Back to top button