사람들이 Windows에서 SSHd 서버로 무엇을 사용하는지 궁금합니다. Windows 컴퓨터에서 SSH를 사용하여 로그인 할 수 있지만 Linux 풀 타임을 사용하고 싶지 않습니다. Cygwin (내가 아는 것) 외에 내 옵션은 무엇입니까? 다른 서버 소프트웨어를 살펴 봤지만 어느 것이 신뢰할 수 있는지 알지 못하며 그 중 일부에 대한 리뷰를 찾기가 쉽지 않습니다. 감사!
사람들이 Windows에서 SSHd 서버로 무엇을 사용하는지 궁금합니다. Windows 컴퓨터에서 SSH를 사용하여 로그인 할 수 있지만 Linux 풀 타임을 사용하고 싶지 않습니다. Cygwin (내가 아는 것) 외에 내 옵션은 무엇입니까? 다른 서버 소프트웨어를 살펴 봤지만 어느 것이 신뢰할 수 있는지 알지 못하며 그 중 일부에 대한 리뷰를 찾기가 쉽지 않습니다. 감사!
답변:
cygwin을 피하려면 freeSSHd를 보십시오 . 나는 실제로 아무런 문제가 없습니다. 그들의 freeFTPd 도구도 꽤 좋습니다.
스크린 샷 :
Bitvise SSH 서버 는 훌륭한 제품입니다. 개인 용도로는 무료이지만 상업적 용도로 유료 라이센스가 있습니다. 자신과 함께 SSH 클라이언트 , 당신은 당신이 당신의 서버를 통해 직접 웹 및 메일 트래픽에 도로에있는 동안 전달 SOCKS를 설정할 수 있습니다. GUI를 구성하기 쉬운 포트 터널, 원격 데스크톱, SFTP 및 가상 사용자를 지원합니다.
Microsoft는 최근 Windows 용 자체 OpenSSH 빌드 ( 릴리스 및 다운로드 )를 출시했습니다 .
Cygwin이나 다른 것에 의존하지 않습니다.
이 Microsoft OpenSSH 빌드를 사용하여 Windows에서 SSH / SFTP 서버 를 설정하기위한 안내서를 준비했습니다 .
나는 OpenSSH를 사용했지만 KpyM ( http://www.kpym.com )을 내 목적으로 코드를 수정 하여 사용하도록 전환했습니다 . freesshd보다 훨씬 가벼우 며 알림 트레이 아이콘없이 항상 실행하려는 네트워크에 좋은 서비스로 실행할 수 있습니다. 또한 배포시 / SILENT 플래그를 사용하여 기본값으로 설치할 수 있습니다.
Cygwin OpenSSH .
단계 :
$ ssh_config
$ net start sshd
자신을 추가하십시오 (가장 간단 함).
$ ssh-user-config
(예를 들어 첫 번째 것만으로 충분합니다)$ ssh my_username@hostname_with_cygwin_openssh
다른 기계에서다른 사용자 추가 :
$ mkpasswd
Cygwin에서 / etc / passwd 업데이트$ nano /home/john/.ssh/authorized_keys
공개 SSH 키를 붙여 넣습니다.문제가 있으면 확인 /var/log/sshd.log