Windows용 최고의 SSH 클라이언트

보안 채널을 사용하여 컴퓨터에 원격으로 연결해야 하는 많은 사용자에게 SSH는 거의 사실상의 표준입니다. 그리고 가장 일반적인 Windows용 SSH 클라이언트는 아마도 PuTTY일 것입니다. PuTTY는 세기의 전환기로 거슬러 올라가며 모든 유형의 시스템 관리자 사이에서 놀라운 명성을 얻었습니다. 그러나 PuTTY는 Windows용 유일한 SSH 클라이언트가 아니며 기능 목록이 실제로 인상적이지만 일부 대안은 더 많은 것을 제공합니다. 우리는 최고의 SSH 클라이언트를 찾기 위해 이들 중 몇 가지를 살펴보았습니다.

확장된 기능이나 추가 기능을 제공하는 PuTTY 대안을 5개 이상 찾았습니다. 이러한 서비스에 대해 알아보기 전에 몇 가지 배경 정보가 필요합니다. 먼저 원격 연결의 필요성과 보안의 필요성에 대해 이야기하겠습니다. 그런 다음 초기 텔레타이프라이터부터 오늘날의 SSH에 이르기까지 원격 연결에 대한 간략한 역사적 개요를 제공합니다. 그리고 이 기사는 PuTTY 대안에 관한 것이므로 PuTTY의 주요 기능에 대한 둘러보기도 제공합니다.

추가 보안 및 개인 정보 보호를 위해 VPN 사용

인터넷은 정글입니다. 그리고 그것을 사용하면 구석구석에 숨어있는 적들로부터 온갖 공격을 받기 쉽습니다. SSH는 정의상 보안 프로토콜이지만 트래픽을 계속 모니터링할 수 있으며 액세스하는 원격 시스템의 IP 주소가 악의적인 사람들에 의해 발견될 수 있습니다. IP 주소를 얻는 것은 많은 해킹의 첫 번째 단계입니다.

VPN은 필요한 추가 보호를 제공할 수 있습니다. 또 다른 암호화 계층을 추가할 뿐만 아니라 트래픽의 소스와 대상을 완전히 숨깁니다. 연결의 끝을 염탐하는 누군가는 VPN 서버만 대상으로 볼 것입니다. 마찬가지로 연결의 원격 측을 감시하는 누군가는 VPN 서버에서 오는 트래픽만 보게 됩니다. 추가 보너스로 VPN을 사용하면 원격 컴퓨터에서 사용자가 다른 위치에 있다고 믿게 하여 지리적 콘텐츠 제한을 우회할 수 있습니다.

그러나 VPN을 선택하는 것은 어려운 작업일 수 있습니다. 사용할 수 있는 공급업체가 너무 많습니다. 고려해야 할 중요한 요소는 지연을 피하기 위한 빠른 연결 속도, 개인 정보를 더욱 보호하기 위한 노로그 정책, 최고 속도로 리소스에 액세스하기 위한 사용 제한 및 플랫폼에서 사용할 수 있는 소프트웨어입니다.

우리가 추천하는 VPN – IPVanish

Addictive Tips에서 우리의 기준에 따라 여러 VPN을 테스트했으며 일반적인 사용을 위해 권장하는 공급자는 IPVanish입니다. 전 세계 서버, 속도 제한 또는 제한 없음, 무제한 대역폭, 무제한 트래픽, 대부분의 플랫폼에서 사용할 수 있는 엄격한 노로깅 정책 및 클라이언트 소프트웨어를 통해 IPVanish는 인상적인 성능과 큰 가치를 제공합니다.

중독성 팁 독자를 위한 독점: IPVanish 1년 등록 시 60% 할인, 단 $4.87/월! 각 계획에는 놀라운 7일 환불 보장이 적용되어 새로운 개인 인터넷 연결에 대한 위험 부담 없는 평가판을 보장합니다.

SSH 클라이언트가 필요한 이유는 무엇입니까?

SSH 클라이언트를 사용해야 하는 데에는 여러 가지 이유가 있습니다. 일반적으로 말해서, 우리는 이를 사용하여 원격 위치에 있는 시스템에 액세스합니다. 원격 위치는 다음 방만큼 가깝고 다른 대륙만큼 멀리 있을 수 있습니다. SSH 클라이언트의 또 다른 일반적인 용도는 “헤드리스” 시스템에 액세스하는 것입니다.

헤드리스 시스템에는 단일 보드 컴퓨터, 모든 종류의 TV 박스 및 로컬 터미널이 장착되지 않은(또는 지원하지 않는) 기타 시스템이 포함됩니다. 터미널이란 명령을 입력하고 결과를 보는 몇 가지 수단을 말합니다. 일반적인 컴퓨터에서 모니터, 키보드, 마우스의 조합은 터미널을 구성합니다.

  Linux에서 고전적인 Fallout 게임을 플레이하는 방법

헤드리스 시스템의 예로는 단일 목적 사용자 인터페이스를 제공하는 운영 체제를 실행하는 장치가 있습니다. OpenELEC, LibreELEC, SPMC 또는 XBian이 이 범주에 속합니다. 그들은 모두 다른 장치에서 Kodi를 실행하기 위한 전용 운영 체제입니다. 그들이 제공하는 유일한 사용자 인터페이스는 Kodi 사용자 인터페이스입니다. 그리고 모두 매개변수를 관리하기 위한 특정 Kodi 애드온이 있지만 이들 중 어느 것에도 로컬로 운영 체제 명령을 입력할 수 없습니다. 이때 원격 연결이 유용할 수 있습니다. 이를 통해 사용자는 운영 체제와 직접 상호 작용할 수 있으며 종종 “표준” 방법을 사용하여 사용할 수 없는 기능에 액세스할 수 있습니다.

원격 시스템에 연결

원격 연결의 역사

최초의 대부분의 컴퓨터는 헤드리스였으며 원격으로 액세스하는 것은 존재하는 동안 표준이었습니다. 초기에는 대부분의 원격 액세스가 TTY로 축약된 텔레타이프라이터를 사용하여 이루어졌습니다. 그들은 직렬 링크를 통해 원격 컴퓨터에 연결된 수정된 전기 타자기에 지나지 않았습니다. 사용자가 키보드에 입력한 내용은 원격 컴퓨터로 전송되고 컴퓨터의 모든 응답은 종이에 인쇄됩니다.

이것은 약간 고풍스럽고 느리고 매우 시끄럽습니다. 컴퓨터 사용자로 가득 찬 방이 텔레타이프를 휘젓고 있는 이 모든 소리가 어떻게 들릴지 상상해 보십시오. 이것이 실제로 비디오 터미널의 개발을 촉발시킨 것입니다. TTY와 같은 기본 원리를 사용했지만 기계식 프린터를 TV와 유사한 CRT 화면으로 대체했습니다.

인터넷의 출현으로 사람들은 멀리 떨어진 곳에 있는 컴퓨터를 연결하기를 원했습니다. 컴퓨터는 더 이상 옆방에만 있지 않았습니다. Telnet 프로토콜은 바로 이 목적을 위해 만들어졌습니다. Telnet은 기본적으로 네트워크를 통한 텔레타이프 연결입니다.

Telnet 프로토콜은 수 년 동안 수백만은 아니더라도 수천 명의 컴퓨터 사용자에게 서비스를 제공했습니다. 그러나 Telnet에는 한 가지 큰 결함이 있었습니다. 터미널과 컴퓨터 간의 모든 트래픽은 일반 텍스트(일반적으로 일반 텍스트로 알려짐)로 전송되었습니다. 즉, 연결을 염탐하는 사람은 누구나 모든 것을 볼 수 있습니다. 여기에는 암호, 카드 번호, 계정 잔액, 심지어 군사 기밀과 같은 민감한 정보가 포함되었습니다! SSH 또는 Secure SHell 프로토콜은 종단 간 암호화를 제공하여 이러한 문제를 해결했습니다.

다른 유형의 원격 연결

오늘날 SSH(또는 종종 셸 액세스라고도 함)는 일반적으로 사용되는 유일한 원격 액세스 유형이 아닙니다. 파일 전송 프로토콜인 FTP는 보안 변종인 SFTP 및 FTPS와 함께 컴퓨터 간에 파일을 전송하는 데 널리 사용됩니다. SCP 또는 보안 복사는 또 다른 인기 있는 파일 전송 방법입니다. SSH 프로토콜의 확장입니다.

더 발전된 것은 특정 목적을 위해 사용되는 원격 프로토콜입니다. 예를 들어 RDP는 Windows 원격 데스크톱 연결을 설정하는 데 사용되는 프로토콜입니다. X11은 Unix 세계의 유사한 프로토콜입니다. VNC는 플랫폼 독립적인 원격 그래픽 원격 연결 프로토콜입니다. Citrix의 ICA 프로토콜과 같이 덜 인기 있는 다른 프로토콜이 있습니다.

간단히 살펴보기 퍼티의 주요 기능

PuTTY의 대안을 찾기 전에 PuTTY가 무엇을 가지고 있는지 살펴보겠습니다. 한 문장으로, 퍼티 Windows용 터미널 에뮬레이터입니다. 대부분 영국 프로그래머 Simon Tatham이 개발했습니다. 단일 도구 이상인 PuTTY는 실제로 여러 프로그램을 포함하는 도구 키트입니다. 다음은 다양한 구성 요소 목록입니다.

PuTTY: Telnet, rlogin 및 SSH 기능을 제공하는 동시에 직렬 포트 연결도 허용하는 기본 소프트웨어
PSCP: 명령줄 SCP
PSFTP: 보안 파일 전송을 제공하는 명령줄 SFTP 클라이언트
PuTTYtel: Telnet 연결만 수행하는 축소된 버전의 PuTTY
Plink: PuTTY 백엔드에 대한 명령줄 인터페이스
Pageant: PuTTY, PSCP 및 Plink용 SSH 인증 에이전트
PuTTYgen: RSA, DSA, ECDSA 및 EdDSA 키용 키 생성 유틸리티
pterm: 독립 실행형 터미널 에뮬레이터

  Boot Camp를 사용하여 Mac에 Windows를 설치하는 방법 [Guide]

PuTTY를 시작하면 설정 창이 나타납니다. 여기에서 설정하려는 연결의 모든 매개변수를 지정할 수 있습니다. IP 주소, 포트, 프로토콜을 지정할 수 있습니다. 연결 매개변수를 이름으로 저장하여 쉽게 불러올 수 있습니다. 여러 페이지의 설정을 통해 터미널 창의 모양과 느낌, 사용된 문자의 크기 및 색상을 지정할 수 있습니다. 모든 것을 논의하기에는 너무 많은 옵션이 있습니다. PuTTY는 결국 완전한 소프트웨어입니다.

PuTTY에서 파생된 대안

PuTTY에 대해 아직 언급하지 않은 중요한 세부 사항은 이것이 오픈 소스 소프트웨어로 게시된다는 것입니다. 그것은 저자의 저작권을 유지하면서 다른 개발자가 소스 코드(공개적으로 사용 가능)를 사용하고 그로부터 다른 소프트웨어를 파생할 수 있도록 하는 MIT 라이선스에 따라 릴리스됩니다. 이것이 바로 우리의 세 가지 첫 번째 대안에서 일어난 일입니다.

슈퍼퍼티

SuperPutty의 목표는 더 나은 PuTTY 버전을 제공하는 것입니다. 그리고 기존의 PuTTY 설치를 확장하여 이를 개선합니다. 예를 들어 SuperPutty는 탭 세션을 허용하고 원격 시스템과 로컬 시스템 간의 SCP 파일 전송을 처리할 수 있습니다.

간단히 말해서 SuperPutty는 여러 동시 세션을 가질 수 있는 더 나은 인터페이스에서 Putty를 래핑합니다. 주요 기능에 대한 개요는 다음과 같습니다.

개인화를 허용하고 여러 PuTTY 세션을 쉽게 관리할 수 있는 도킹 인터페이스
세션 구성 내보내기/가져오기
SCP 또는 SFTP를 사용한 안전한 파일 업로드
개인 키를 포함한 PuTTY 세션 구성의 전체 지원
MinTTY 또는 puttycyg를 통해 로컬 셸 지원

SuperPutty의 주요 단점은 기존 PuTTY 설치를 확장하기 때문에 PuTTY를 먼저 설치해야 한다는 것입니다.

퍼티 트레이

최고의 SSH 클라이언트 목록의 다음은 PuTTY 트레이입니다. PuTTY의 또 다른 파생물인 이것은 매우 유사합니다. PuTTY와 PuTTY 트레이의 주요 차이점은 무엇입니까? 후자는 PuTTY의 일상적인 사용자가 감사하게 생각하는 전자에 대한 미묘한 UI 개선을 제공합니다.

스크린샷을 보시면 아시겠지만 PuTTY와 PuTTY 트레이의 미학적 차이는 전혀 없습니다. 왼쪽 창에는 몇 가지 범주가 더 있고 연결 유형이 몇 가지 더 있습니다. 또한 주목할 가치가 있는 것은 PuTTY 용어를 사용하여 사용자가 세션을 레지스트리나 파일에 저장할 수 있다는 것입니다. 다음은 PuTTY 용어의 주요 기능에 대한 개요입니다.

시스템 트레이로 최소화 가능
사용자 정의 아이콘
벨 신호가 수신되면 트레이 아이콘을 깜박입니다.
구성 가능한 창 투명도
URL 하이퍼링크
이식성: PuTTY 트레이는 세션 구성을 레지스트리 대신 파일에 선택적으로 저장할 수 있습니다.
항상 상단 설정(시스템 메뉴에서)
Android 디버그 브리지(ADB) 지원

고양이 새끼

KiTTY는 PuTTY의 또 다른 확장 버전입니다. 사실, 우리가 제시하는 세 가지 기능 중 가장 풍부한 기능을 제공할 것입니다. 원래 PuTTY의 모든 기능, 대부분의 PuTTY 트레이 기능 및 일부 기능이 있습니다. PuTTY에 익숙하다면 KiTTY의 사용자 인터페이스가 매우 친숙해 보일 것입니다.

스크린샷에서 볼 수 있듯이 콘텐츠에 비해 창이 너무 작은 KiTTY에 약간의 결함이 있는 것으로 보입니다. “종료 시 창 닫기” 아래의 옵션 버튼은 거의 보이지 않습니다. 그리고 창의 크기를 조정할 수 없으며 스크롤 막대가 없습니다. 이것은 설치의 경우일 수도 있고 아닐 수도 있지만 이러한 옵션은 특별히 유용하지 않기 때문에 어쨌든 실제 문제가 되는 것을 발견한 적이 없습니다.

기타 퍼티 대안

모든 PuTTY 대안이 여기에서 파생된 것은 아니지만 사용 가능한 최고의 제품 중 일부와 가장 기발한 아이디어 중 일부는 자체적으로 개발되었습니다. 다음은 우리가 찾을 수 있는 최고의 2개입니다.

  Cemu를 사용하여 PC에서 Wii U 게임을 플레이하는 방법

모바엑스텀

MobaXterm에는 생산성을 높이는 기능이 탑재되어 있습니다. 이것은 단순한 SSH 클라이언트 그 이상이며 완전한 원격 관리 솔루션을 제공합니다. 그러나 MobaXterm에는 오픈 소스가 아니라는 단점이 있습니다. 사실, 그것은 심지어 무료가 아닙니다! 그러나 기능이 풍부하지는 않지만 여전히 엄청난 양의 기능을 포함하는 무료 버전이 있습니다. 이 기사는 무료 PuTTY 대안에 관한 것이므로 여기에서 이야기할 버전입니다.

MobaXterm은 SSH 클라이언트뿐만 아니라 완전한 원격 액세스 솔루션입니다. Windows 및 Unix 컴퓨터에 대한 그래픽 원격 데스크톱 연결을 설정할 수 있습니다. 사실, VNC 기능이 있는 모든 컴퓨터에 연결할 수 있는 VNC 클라이언트가 내장되어 있습니다.

또한 그래픽 SFTP 브라우저가 있어 원격 컴퓨터와 파일을 더 쉽게 주고받을 수 있습니다. 기타 고급 기능에는 전체 X 서버 및 X11 전달 및 플러그인 지원이 포함됩니다. 설치 프로그램 버전을 다운로드하도록 선택할 수 있습니다. 다른 Windows 응용 프로그램처럼 간단히 설치합니다. 또는 휴대용 버전도 있습니다. MobaXterm 실행 파일이 포함된 zip 파일로 다운로드하면 설치할 필요가 없습니다. USB 키에 복사하여 어디서나 사용하십시오. 그리고 이 작업을 더 쉽게 배우기 위해 전체 설명서를 온라인에서 사용할 수 있습니다.

무료 버전에는 다음과 같은 제한 사항이 있으므로 주의해야 합니다.

최대 동시 세션 수는 12입니다.
최대 2개의 SSH 터널을 설정할 수 있습니다.
매크로는 4개로 제한됩니다.
TFTP, NFS 및 Cron에는 360초 시간 제한이 있습니다.

스마트티

SmarTTY는 SCP로 파일 및 디렉터리 복사 및 파일 편집을 지원하는 무료 SSH 클라이언트입니다. Windows용 최고의 SSH 클라이언트 중 하나입니다. MobaXterm만큼 모든 기능을 갖추고 있지는 않지만 헤드리스 장치를 원격으로 관리하는 데 필요한 모든 기능을 갖추고 있습니다.

연결당 최대 10개의 하위 세션을 지원하는 대부분의 SSH 서버에서 SmarTTY를 사용하면 사용자가 다시 로그인하지 않고도 새 탭에서 해당 하위 세션을 열 수 있습니다. 또한 SmarTTY에는 원격 컴퓨터와 파일을 주고받을 수 있는 Windows 스타일의 그래픽 파일 전송 유틸리티가 있습니다. 전체 디렉토리를 개별 파일처럼 쉽게 전송할 수 있습니다.

특히 원격 장치에서 빠른 관리 작업을 수행하기 위한 SmarTTY의 또 다른 훌륭한 기능은 바로 편집기입니다. 원격 파일을 탐색하는 동안 소프트웨어 내에서 바로 편집할 수 있는 옵션이 있습니다. 파일을 다운로드하고 로컬에서 편집하고 다시 업로드할 필요가 없습니다.

최고의 SSH 클라이언트는 무엇입니까?

평소와 같이 이 불타는 질문에 대답하는 것은 어렵습니다. 또한 평소와 같이 찾고 있는 항목에 따라 다릅니다. PuTTY 파생 솔루션의 경우 Kitty가 가장 많은 기능을 제공할 수 있습니다. 그리고 여전히 PuTTY와 매우 유사하므로 PuTTY에 익숙하다면 이점이 있습니다. 그러나 진정한 PuTTY 대안을 찾고 있다면 모든 PuTTY 파생 상품을 피하는 것이 좋습니다.

이것이 귀하의 경우 “비 PuTTY”제안 모두 훌륭합니다. MobaXterm은 좀 더 완벽할 수 있지만 학습 곡선이 더 가파르기도 합니다. 게다가, 비록 훌륭하지만 당신에게 아무 소용이 없을 가능성이 있는 많은 기능이 있을 수 있습니다.

SmarTTY는 오픈 소스가 아니지만 무료로 제공됩니다. 일반 사용자가 필요로 하는 모든 기능을 갖추고 있으며 통합 파일 전송 및 내부 편집 기능을 통해 매우 매력적인 솔루션입니다.

결론

하드 코어 시스템 관리자가 아니더라도 SSH 클라이언트는 모든 종류의 작은 작업을 위한 귀중한 도구이며 도구 키트의 일부여야 합니다. 5개 이상의 PuTTY 대안이 있습니다. 방금 논의한 5가지 항목은 사용 가능한 항목의 샘플일 뿐입니다. 그들은 우리가 5개의 최고의 SSH 클라이언트라고 생각하는 것입니다. 당신이 선택할 것은 다른 무엇보다 개인적인 취향의 문제일 것입니다.

당신은 어떤가요? 가장 좋아하는 PuTTY 대안은 무엇입니까? 여기에 제시된 것 중 하나입니까? 사용 중인 제품 중 가장 마음에 드는 점은 무엇입니까? 변경을 고려하시겠습니까? 아래 의견을 사용하여 생각을 공유해 주세요. 우리는 독자들의 의견을 듣고 싶습니다.