2010-07-07 8 views
11

PuTTy로 내 웹 호스트에 연결하는 방법을 알았습니다.SSH (PuTTy)로 로컬 호스트에 연결하는 방법

하지만 내 로컬 호스트에 연결하는 방법은 무엇입니까? 나는

서버 이름을 넣어 : 로컬 호스트 포트 : 22

(I도 80를 시도했습니다) 그리고 그것은 나에게 오류를 제공는 어떻게 연결합니까

을 "연결 실패"?

+1

먼저 'localhost'에 SSH 서버가 시작되었는지 확인하십시오. – bakkal

+0

ssh 또는 telnet을 시도 중입니까? 어쩌면 telnetd 또는 sshd와 같은 서비스 요청에 로컬로 실행중인 프로세스가 있어야합니다. –

답변

3

아파치와 같은 웹 서버가 아닌 localhost에서 실행중인 SSH 서버 (예 : openssh-server)를 실행해야합니다. 또한 로컬 호스트가 실제로 127.0.0.0/8에 매핑되는지 확인하십시오.

6

로컬 호스트에서 Cygwin을 사용하는 경우 Cygwin의 sshd (SSH 데몬)에 연결할 수 있습니다.

3 개 쉬운 명령은 서비스로 SSHD를 설치합니다 (항상 당신이 컴퓨터를 시동 할 때)

$ ssh-host-config -y # enable sshd. "-y" answers yes to all queries. 
$ cygrunsrv --start sshd # start it as an autostart Windows service 
$ ssh localhost # try to recursively log in via ssh 

에서 촬영 : http://nfnaaron.posterous.com/tag/puttycyg#Section2이 (두 번째 방법)

=> 당신은 얻을 전체 ssh 인프라 : 공개 키 인증, ssh-agent 등 ...

+1

그냥 추가합니다. 슈퍼 퍼티를 사용하여 퍼티 연결을 관리 할 수 ​​있으며 localhost의 cygwin에 연결할 수 있습니다. 내 localhost ssh 연결을 시작하는 데 사용하고 있습니다. – bpedroso

3

OpenSSH 패키지를 선택하여 Cygwin을 설치하지 않으면 위의 해결책의 해결책이 작동하지 않습니다.이 작업은 수동으로해야합니다. 설치 프로세스를 수행하십시오 (아래 옵션 a 참조).

연결의 목적에 따라 아래 옵션 중 하나를 시도해 볼 수 있습니다. 옵션 (b)은 설치하기가 훨씬 쉽지만 * nix 쉘 기능이 없습니다.

a. Cygwin 쉘을 ssh 서버와 함께 설치할 수 있습니다.이 사이트 (http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html)에는 Windows Server에 대한 지침이 있지만 다른 Windows에서도 작동합니다. 표시된 질문 중 일부일 수도 있습니다. 페이지의 출력에서 ​​Windows의 비 서버 버전에 나타나지 않습니다. 또한, 지시 명령 발행 말한다 여기서

마운트를 -s --change-cygdrive 접두사/

명령이

수 있도록 -s 옵션을 삭제

는 --change-cygdrive 접두사/

는 (적어도이 윈도우 7에 나를 위해 사건이었다) 탑재합니다.

b. PuTTy 사이트는 WinSSHD (http://www.bitvise.com/winsshd-download)를 제안합니다. 그것은 쉬운 자체 설치 프로그램입니다. 일단 시작되면 ConfigWindow의 첫 번째 페이지에서 화면의 1/3 정도의 StartSSHD 링크를 클릭해야합니다. 그런 다음 PuTTy를 localhost에 연결할 수 있습니다. 그러나, 내 경험에, 그것은 어떤 * nix 명령 지원, 네이티브 Windows 것들을 제공하지 않았고 나는 이것에 대한 그들의 사용자 가이드에서 아무것도 찾을 수 없습니다.

희망이 도움이됩니다.

관련 문제