SSH(Secure Shell)는 네트워크 또는 인터넷을 통해 장치에 연결하는 데 사용되는 암호화된 네트워크 프로토콜입니다. Linux 컴퓨터에는 터미널 명령으로 액세스할 수 있는 사전 설치된 SSH 도구가 함께 제공되지만 Windows는 어떻습니까?
기본 제공 SSH 도구를 포함하여 Windows에서 여러 SSH 옵션을 사용할 수 있습니다. 다음은 기본 및 타사 앱을 사용하여 Windows에서 SSH를 사용하는 방법입니다.
Windows에서 SSH가 필요한 이유는 무엇입니까?
SSH는 Linux 및 기타 UNIX 계열 시스템에서 원격 터미널에 안전하게 액세스하기 위한 사실상의 솔루션입니다. 액세스하려는 원격 SSH 서버가 있는 경우 SSH 클라이언트가 필요합니다. SSH는 네트워크의 컴퓨터에 원격으로 액세스하는 것부터 웹사이트를 관리하고 백업하는 것까지 무엇이든 사용할 수 있습니다.
Windows에는 오랫동안 Telnet 클라이언트가 포함되어 있지만 매우 안전하지 않으므로 직접 연결된 장치 간에만 사용해야 합니다. 안전하고 안전하며 암호화된 SSH를 위해서는 더 나은 소프트웨어가 필요합니다. Windows에서 SSH에 사용할 수 있는 5가지 도구:
- 퍼티
- Windows PowerShell
- Chrome용 Secure Shell
- Cygwin 터미널용 OpenSSH
- FileZilla의 SSH FTP 기능
이러한 각 유틸리티와 함께 SSH Windows를 사용하는 방법을 알아보려면 계속 읽으십시오.
1. Windows 데스크톱용 PuTTY
PuTTY는 Windows에서 SSH 서버에 연결하는 데 가장 많이 사용되는 앱입니다. PuTTY의 인터페이스는 처음에는 다소 겁나고 복잡해 보일 수 있지만 사용하기 시작하면 상당히 간단합니다.
PuTTY를 사용하려면 putty.exe를 실행하기만 하면 됩니다. 여기에 원격 서버의 호스트 이름(또는 IP 주소)을 입력하고 포트가 올바른지 확인한 다음 열기를 클릭합니다. . PuTTY가 서버에 연결하고 사용자 이름과 암호를 묻는 메시지를 표시합니다.
원하는 경우 이 세션 정보를 저장할 수도 있습니다. 기본 설정을 클릭합니다. 옵션을 선택한 다음 저장을 클릭합니다. PuTTY는 열릴 때마다 저장된 설정을 사용합니다.
또는 각 연결에 대해 다른 프로필을 설정하고 저장된 세션 필드에 이름을 입력한 다음 저장을 클릭합니다. .
다운로드: 퍼티(무료)
2. SSH용 Windows PowerShell 사용
운영 체제에 내장된 Microsoft 구축 Windows 명령줄 SSH 도구를 원하는 경우 운이 좋습니다.
Windows PowerShell은 Windows 7에 도입된 이후로 Windows 명령 프롬프트 앱에서 천천히 인수되었습니다. 최근에는 OpenSSH에 대한 지원이 추가되었으며 다음과 같이 PowerShell에 통합할 수 있습니다.
- WIN + I 누르기 설정 열기 .
- 앱> 앱 및 기능 열기
- 선택적 기능을 클릭합니다.
- +기능 추가를 클릭합니다.
- 목록을 탐색하여 OpenSSH 클라이언트를 찾습니다.
- 설치를 선택하고 클릭합니다.
- Windows 10 재부팅이 완료되면
OpenSSH가 추가되면 Windows PowerShell(시작> PowerShell을 마우스 오른쪽 버튼으로 클릭)을 열어 사용할 수 있습니다. ) 연결 명령을 입력합니다. 예:
ssh [email protected]
비밀번호를 입력하라는 메시지가 표시되므로 비밀번호를 입력하고 보안 인증서에 동의하세요.
3. Google 크롬용 보안 셸
Google은 Chrome 브라우저에 추가할 수 있는 Secure Shell App이라는 SSH 클라이언트를 제공합니다. Chrome 웹 스토어에서 Secure Shell 앱을 설치하기만 하면 됩니다. Chrome 브라우저에서 실행되지만 완전히 오프라인으로 실행되므로 사용하기 위해 인터넷에 액세스할 필요가 없습니다. 따라서 원격 서버와 마찬가지로 로컬 네트워크의 장치에서도 작동합니다.
Secure Shell 앱이 브라우저 탭으로 열립니다. 자격 증명과 원격 SSH 서버의 호스트 이름(IP 주소)을 입력하기만 하면 됩니다. 필요한 경우 SSH 명령줄 인수를 추가할 수도 있습니다.
다른 Chrome 웹 앱과 마찬가지로 Secure Shell 앱을 전용 창에서 열어 기본 브라우저에서 분리할 수 있습니다.
Secure Shell은 Chrome 웹 앱이므로 macOS, Linux 및 Chrome OS에서도 사용할 수 있습니다.
다운로드: Chrome용 Secure Shell 앱
4. Cygwin 터미널용 OpenSSH
Linux, macOS 및 기타 UNIX 유사 시스템에서 표준 SSH 명령을 일상적으로 사용하는 경우 Cygwin은 SSH 지원을 제공합니다.
SSH를 처음 사용하는 경우 PuTTY와 같은 그래픽 옵션을 사용하고 싶을 것입니다. 그러나 명령줄 활동에 경험이 있다면 Cygwin의 OpenSSH 이식이 다른 플랫폼에서와 같이 작동한다는 것을 알게 될 것입니다.
Cygwin은 대규모 설치 패키지이므로 OpenSSH만 설치하는 것이 좋습니다.
이렇게 하려면 다운로드한 설치 프로그램을 실행하고 패키지 선택 메시지가 표시되면 OpenSSH를 검색합니다. 네트 확장 새로 만들기 열에서 건너뛰기를 클릭합니다. 다운로드할 버전을 표시합니다.
다음을 클릭합니다. 계속하려면 설치할 패키지를 검토하고 다음 다시.
설치 프로세스가 완료되면 시작 메뉴에서 Cygwin의 터미널 애플리케이션을 시작합니다. SSH 연결을 시작하려면 Linux 및 기타 UNIX 유사 운영 체제에서 실행하는 것과 동일한 ssh 명령을 사용하십시오.
좋은 솔루션이지만 Cygwin은 설정하기 어려울 수 있습니다.
다운로드: Cygwin(무료)
5. FileZilla로 FTP를 통한 SSH
SSH를 사용하여 원격 장치와 통신하는 주된 이유는 종종 파일을 업로드하기 위한 것입니다. 일반적으로 이것은 웹 서버를 관리하고 있고 웹 애플리케이션(예:WordPress)을 업로드하려고 하기 때문입니다.
FileZilla는 SFTP 또는 SSH 파일 전송 프로토콜을 지원하는 오픈 소스 FTP(파일 전송 프로토콜) 도구입니다. 분명히 이것은 FTP 전송을 훨씬 더 안전하게 만듭니다.
FileZilla에서 SSH를 사용하려면:,
- 파일> 사이트 관리자 열기 새로운 연결을 만들려면
- 새 사이트 추가
- SFTP 선택 프로토콜로
- 서버 IP 주소 또는 호스트 이름 입력
- 사용자 이름 및 비밀번호 추가
- 연결을 클릭합니다.
이제 SSH를 통해 파일 전송이 이루어집니다.
다운로드: 파일질라(무료)
어떤 Windows SSH 클라이언트를 사용해야 합니까?
그렇다면 어떤 SSH 클라이언트가 가장 좋습니까? 글쎄요, 그것은 당신이 찾고 있는 것에 달려 있습니다:
- 브라우저에서 실행되는 SSH 클라이언트에 대한 아이디어가 마음에 들면 Chrome용 Secure Shell을 사용하십시오. Chrome용 Secure Shell은 가장 제한된 옵션이며 SSH 터널링을 수행할 수 없습니다.
- 설정을 구성하고 세션 정보를 저장할 수 있는 그래픽 인터페이스가 있는 강력한 SSH 애플리케이션을 원하면 PuTTY를 사용하십시오. 이유는 가장 인기 있는 Windows SSH 클라이언트이며 기본 사항을 배우는 것은 상당히 간단합니다.
- 안정적인 SSH 명령줄 환경을 위해 Windows PowerShell 또는 Cygwin을 사용하십시오.
하나를 추천해야 한다면 대부분의 사용자는 PuTTY를 사용해야 합니다.
아직도 확신이 서지 않습니까? 다음은 PuTTY와 비교하여 PowerShell의 SSH를 자세히 살펴봅니다.