Windows SSH 서버?


14

사람들이 Windows에서 SSHd 서버로 무엇을 사용하는지 궁금합니다. Windows 컴퓨터에서 SSH를 사용하여 로그인 할 수 있지만 Linux 풀 타임을 사용하고 싶지 않습니다. Cygwin (내가 아는 것) 외에 내 옵션은 무엇입니까? 다른 서버 소프트웨어를 살펴 봤지만 어느 것이 신뢰할 수 있는지 알지 못하며 그 중 일부에 대한 리뷰를 찾기가 쉽지 않습니다. 감사!



물건이 거기에 있지만 ssh는 GUI를 통해 더 많은 작업을 수행해야하기 때문에 하나의 창에 많은 일을 할 때 쓸모가 없습니다. 대신 전체 데스크톱에 로그인하지 않으려는 Windows 관리자는 mmc (Microsoft 관리 콘솔)를 사용하여 원격 컴퓨터에 연결할 수 있습니다.
Joel Coehoorn

2
@JoelCoehoorn-이것은 몇 년 전의 경우였습니다. Windows Server 2012의 출현으로 그들은 GUI 액세스가 아닌 콘솔 액세스에 더 중점을 두었습니다 ( "코어"버전 만 설치하는 기능으로 표시됨). 제가 기술에 능숙했을 때 한 Microsoft 직원이 "지금 Linux에서 Windows 서버를 제어 할 수 있습니다"라고 인용했습니다. 나는 원격 파워 쉘이 매우 강력하기 때문에 판매 피치가 될 것이라고 생각하지 않습니다.
Natalie Adams

2017 년 9 월과 제작자 업데이트에서 Win10을 개발자 모드로 설정하면 기본 제공 기능이 하나 있습니다. 당신은 이것을 본 적 있습니까? superuser.com/questions/1120133/…
SDsolar

답변:


10

cygwin을 피하려면 freeSSHd를 보십시오 . 나는 실제로 아무런 문제가 없습니다. 그들의 freeFTPd 도구도 꽤 좋습니다.

스크린 샷 :

대체 텍스트

대체 텍스트

대체 텍스트


중요 : 도메인 인증을 수락하지 않으며 포럼이 다운되었습니다 (게시 할 수 없음). 휴식 중에는 좋은 해결책이 될 수 있습니다.
sorin

Windows 2008 R2에서이 문제가 발생하면 FreeSSHd 서비스가 작동하지 않는 것입니다. 즉, 서버가 재부팅 될 때마다 freeSSHd.exe에 로그인하여 실행하는 것입니다.
Peter Ritchie

도메인 관리자는 작동하지 않으며 로컬 관리자는 1.2.6의 원격 데스크톱을 통해 작동하지 않는 것 같습니다.
Wernight

1
freeSSHd은 (는) 일년 동안 업데이트되지 않았습니다. 요즘에는 그것을 사용하는 사람을 권장하지 않습니다.
Martin Prikryl

8

Bitvise SSH 서버 는 훌륭한 제품입니다. 개인 용도로는 무료이지만 상업적 용도로 유료 라이센스가 있습니다. 자신과 함께 SSH 클라이언트 , 당신은 당신이 당신의 서버를 통해 직접 웹 및 메일 트래픽에 도로에있는 동안 전달 SOCKS를 설정할 수 있습니다. GUI를 구성하기 쉬운 포트 터널, 원격 데스크톱, SFTP 및 가상 사용자를 지원합니다.


2

OpenSSH 사용 합니다 . cygwin에서 파트를 사용하지만 필요한 것을 설치하며 전체 cywin 설치보다 훨씬 작습니다. Vista 또는 Windows 7에서 실행 한 경험이없는 Windows (최소 XP)에서 서비스로 설정하는 것은 매우 쉽습니다.




1

나는 OpenSSH를 사용했지만 KpyM ( http://www.kpym.com )을 내 목적으로 코드를 수정 하여 사용하도록 전환했습니다 . freesshd보다 훨씬 가벼우 며 알림 트레이 아이콘없이 항상 실행하려는 네트워크에 좋은 서비스로 실행할 수 있습니다. 또한 배포시 / SILENT 플래그를 사용하여 기본값으로 설치할 수 있습니다.


1

Cygwin OpenSSH .

단계 :

  1. Cygwin을 설치하십시오.
    • "OpenSSH"및 "nano"(또는 "vim")를 선택하십시오
  2. Cygwin 터미널 (콘솔)을 (도메인이 아닌 로컬) 관리자로 시작하십시오.
  3. $ ssh_config
  4. $ net start sshd

자신을 추가하십시오 (가장 간단 함).

  1. $ ssh-user-config (예를 들어 첫 번째 것만으로 충분합니다)
  2. $ ssh my_username@hostname_with_cygwin_openssh 다른 기계에서

다른 사용자 추가 :

  1. 새로운 Windows 사용자 'john'만들기
  2. 해당 사용자로 한 번 로그인해야합니다
  3. $ mkpasswd Cygwin에서 / etc / passwd 업데이트
  4. $ nano /home/john/.ssh/authorized_keys 공개 SSH 키를 붙여 넣습니다.
  5. 이제 개인 SSH 키로 'john'으로 로그인 할 수 있습니다

문제가 있으면 확인 /var/log/sshd.log


큰 것은 아니지만 OQ는 cygwin을 알고 있으며 cygwin 이외의 대안을 찾고 있다고 언급했습니다. 좋은 글씨.
Rich Homolka

1

나는 copSSH 를 사용 했다 ; OpenSSH를 기반으로합니다.

여기여기 에 설명 된 방법을 사용 하여 잠그십시오.

저는 Bitvise Tunnelier 클라이언트를 좋아합니다 . 내 경험상 퍼티 (특히 자동 재 연결 옵션)보다 낫습니다.


1
copSSH Cygwin에서 사용
Goyuix

2
맞습니다-완전히 잊어 버렸습니다. ssh 서비스를 실행하는 것 외에 Cygwin을 사용하지 않습니다. 그러나 copSSH 설치가 완료되었으므로 Cygwin을 독립적으로 설치할 필요가 없습니다.
sean e
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.