Windows에서 사용하기에 좋은 SSH 서버는 무엇입니까? [닫은]


113

여가 시간에는 VPN을 통해 아내의 사무실을 Windows Server에 원격으로 지원합니다. VPN을 지원하지 않는 무선 광대역 서비스를 구매하려고합니다.

원격 데스크톱 포트를 직접 열고 싶지 않고 네트워크에 SSH 터널을 설정하고 필요한 경우 그 위에 VPN을 설정하고 싶습니다.

Windows 2003 Server에서 사용하기에 가장 적합한 Windows SSH 서버 구현 은 무엇입니까 , 아니면 그냥 sshwindows사용해야 합니까?


쇼핑 질문 및 제품 권장 사항은 모든 Stack Exchange 사이트 에서 벗어납니다 . 자세한 내용은 Q 및 A가 어렵습니다. 쇼핑FAQ 로 이동 하십시오.
Mark Henderson

답변:


40

가정용 Windows 상자에서 FreeSSHd 를 사용 하고 있으며 아무런 제한이 없습니다. 추천.


19
FreeSSHd는 서비스 자체의 보안 컨텍스트에서 세션을 시작합니다. 즉, 여러 메커니즘 중 하나에 의해 인증되는 동안 실제 보안 컨텍스트는 Serer가 실행하는 모든 것 (예 : 로컬 시스템)입니다. 이것이 FreeSSHd 디자인의 심각한 약점이라고 생각합니다.
Brian Reiter 2016 년

2
FreeSSHD는 표준 사용자에서 관리자로 높이면 Windows 7에서 설치 및 실행하는 데 문제가 있습니다.
Ashwin Nanjappa

이것을 시도하고 작동합니다 !!! 일부 C # SSH 로컬 파일 업로드 코드를 테스트 중
Julius A

내 경험에 따르면 FreeSSH는 ~/.ssh/authorized_keys파일 을 처리 할 수 ​​없습니다 .
sorin

certified_keys 파일이 반드시 필요한 것은 아닙니다. 최적은 아니지만 모든 사용자에게 펍 키를 추가합니다. 그리고 pub 키의 이름은 정확하게 사용자 이름과 일치해야합니다. 나를 끊은 것은 vagrant.pub라는 사용자 를 삭제하려고했습니다 vagrant. 키는 궁극적으로 vagrant사용자와 일치 하도록 이름 을 지정해야합니다 .
ferventcoder

50

우리는 몇 년 동안 Bitvise WinSSHD 를 사용해 왔으며 매우 만족했습니다. "비 상업 / 개인"사용에는 무료이지만, 유료 버전도별로 비싸지 않습니다. Windows 용으로 특별히 설계되었으며 AD, Kerberos, 자체 포함 된 사용자 DB 등의 모든 유형의 인증을 지원하기 때문에 좋습니다. 설치 및 업그레이드는 매우 쉽습니다. 초기 설정에는 멋진 GUI가 있으며 대부분의 구성도 스크립팅 가능하다고 생각합니다. 그들의 사이트는 더 완전한 기능 목록을 제공합니다.

* 편집 : Bitvise가 제품 이름을 Bitvise SSH 서버 로 변경하기로 결정한 것 같습니다.


2
매우 인상적인 솔루션이며 가격은 합리적입니다. 개인 용도로는 무료이며 프로덕션 서버 당 $ 100 USD 공개 키 암호화는 OpenSSH의 공개 키를 지원합니다. 빠르고 가볍습니다. GUI는 강력한 조정을 제공하며 자동화 API가 있습니다. 아주 좋은 제품입니다. (그리고 Cygwin에서 / OpenSSH를 또는 INTERIX 달리 /는 openssh는 PowerShell을 올바르게 작동합니다.)
브라이언 라이터

2
크로스 플랫폼 개발을 위해 방금 설치했습니다. 이제 나는 항상 리눅스 컴퓨터에서 일합니다. 5 분 안에 가동되었습니다.
ScrollerBlaster

Win7 sp1에 방금 설치-정상적으로 작동합니다.
Bill Ruppert

@BrianReiter이 소프트웨어가 사용자 계정 보안 컨텍스트에서 각 클라이언트 세션을 실행하는지 알고 있습니까? 아니면 위의 답변에 대한 귀하의 의견과 동일한 문제로 고통 받고 있습니까?
타이슨

@Tyson 로그인 한 사용자가 실제 Windows 로컬 / 도메인 계정 인 경우 해당 보안 컨텍스트를 사용합니다. "가상"사용자 인 경우 가상 사용자가 구성된 보안 컨텍스트에서 실행됩니다. 사용되는 로그인 유형 (예 : 네트워크 또는 대화 형)을 구성 할 수도 있습니다. 문서에서 더 많은 정보를 얻을 수 있습니다.
Ryan Bolger

14

나는 KpyM SSH 서버를 평가 해 왔으며 꽤 좋아 보이고 소스로 BSD 라이센스가 있습니다. 기본적으로 cryptlib를 기반으로하며 각 세션마다 Window Station을 생성하므로 PowerShell과 올바르게 작동하는 몇 가지 오픈 소스 SSH 솔루션 중 하나입니다.

우리는 지난 몇 년 동안 Interix / SFU / SUA 용으로 컴파일 된 OpenSSH를 사용해 왔습니다. 단점은 OpenSSH가 귀찮은 PowerShell과 잘 어울리지 않으며 Services for Unix 3.5 또는 Subsystem for Unix Applications (Win2k3 R2 이상)의 전체 POSIX 하위 시스템이 필요하다는 것입니다.

몇 년 전에 우리는 Vandyke를 사용했고 잘 작동했습니다.

Bitvise WinSSHD 는 매우 훌륭합니다. 기본적으로 aes256 및 aes128을 지원합니다. 오픈 소스는 아니지만 개인용으로 무료이며 (AD 통합이 무너짐) 상업적 용도로 서버 당 매우 합리적인 $ 100 USD입니다. powershell을 기본 쉘로 사용하도록 구성 할 수 있으며 powershell이 ​​올바르게 작동합니다. WinSSHD는 계정 및 그룹 및 클라이언트 IP 및 클라이언트 DNS별로 매우 세부적인 구성을 가지고 있습니다. 계정 또는 그룹별로 구성 할 수있는 로그온 및 로그 오프 작업이 있습니다. OpenSSH 공개 키 파일을 지원합니다. 자동화 API를 공개합니다. Windows 이벤트 로그 및 / 또는 텍스트 파일에 로그를 씁니다. 여전히 작고 가벼운 서비스 프로세스가 있습니다.


9

CopSSH 가 좋습니다. 설치 프로그램에 Cygwin OpenSSH를 포장하고 구성을 매우 쉽고 빠르게 구성 할 수 있습니다.


8

나는 cygwin의 것을 사용할 것입니다.

이것은 귀하의 질문에 직접 대답하는 것이 아니지만 SSL이 SSH만큼 안전하다고 생각하며 stunnel 또는 socat ( http://www.dest-unreach.org/socat/ )를 사용하여 인증 된 ssl- 원격 데스크톱을위한 암호화 된 포트. Socat은 SSL 클라이언트 인증서를 사용하여 인증하고 트래픽을 rdp 포트로 전달합니다. 당신의 기계에서 당신은 반대로 똑같이 할 것입니다. 매뉴얼 페이지에는 이것에 대한 샘플이 있으며 socat은 Windows에서 사용 가능합니다.


Cygwin을 여러 컴퓨터에서 성공적으로 사용했습니다.
GreenKiwi

2
OpenSSH가 마음에 들지만 PowerShell에서 잘 작동하지 않는 것이 실망 스럽습니다. 어쩌면 그것은 PowerShell의 잘못 일지 모르지만 여전히 매우 성가시다. "powershell -noexit -command-"를 수행해야합니다. 그렇지 않으면 powershell 로딩이 중단됩니다. 그런 다음 프롬프트가없는 이상한 껍질을 얻습니다. eahc 세션 용 Window Station을 만드는 Windows 용 SSH 서버에는이 문제가없는 것 같습니다.
Brian Reiter 2016 년

이 스레드에서 대부분의 무료 제안을 시도한 후에 (KpyM에 설명서가없고, 관리자로 실행하더라도 FreeSSHd가 시작되지 않고 OpenSSH를 구성하기가 어렵습니다) Cygwin은 제가 성공적으로 작업 한 유일한 회사였습니다. 또한, 그것을위한 튜토리얼이 많이 있다는 것을하는 데 도움 이 같은
Pakman

7

하나의 옵션은 Windows 용 OpenSSH입니다 .

Windows 용 OpenSSH는 전체 Cygwin 설치없이 Cygwin 패키지에 최소 OpenSSH 서버 및 클라이언트 유틸리티를 설치하는 무료 패키지입니다.

Windows 용 OpenSSH 패키지는 완전한 SSH / SCP / SFTP 지원을 제공합니다. SSH 터미널 지원은 SCP 및 SFTP에 대한 Unix / Cygwin 스타일 경로를 유지하면서 친숙한 Windows 명령 프롬프트를 제공합니다.


5
이 보안 문제가 있습니까? sourceforge 프로젝트는 2004 년 이후 업데이트되지 않았습니다
russau


2

개인적으로 Cygwin 변형을 피할 것입니다. Windows 업데이트를 차단하는 서비스로 OpenSSH를 실행하는 데 문제가 있습니다. 프로덕션 이외의 서버에는 적합하지만 업데이트를 적용하려는 경우 원격 액세스 솔루션에 의존하려는 것은 아닙니다.


2

FortressSSH가 빠르고 안정적인 솔루션이라는 것을 알았습니다. 그들은 심지어 Windows에 대한 Microsoft 인증을 통과했습니다

http://pragmasys.com/FortressSSHServer.asp


유지 보수 비용이 $ 700 이상이면 비싸지 만 FIPS-140-2 인증으로 논쟁 할 수는 없습니다. 이 사람들은 그들이 무엇을하고 있는지 알고있는 것 같습니다 :-)
Alan Donnelly
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.