2010-07-07 13 views
11

Po prostu wymyśliłem, jak połączyć się z moim hostem za pomocą PuTTy.Jak połączyć się z localhost za pomocą SSH (PuTTy)

Ale jak połączyć się z moim hostem lokalnym? Włożyłem

nazwa_serwera: localhost Port: 22 (Próbowałem też 80)

I to daje mi błąd "nie udało się połączyć"

Jak podłączyć?

+1

Upewnij się, że najpierw uruchomiłeś serwer SSH na twoim 'localhost'. – bakkal

+0

Próbujesz ssh lub telnet? Musisz mieć procesy uruchomione lokalnie w celu obsługi zgłoszeń serwisowych - jak może telnetd lub sshd –

Odpowiedz

3

Upewnij się, że masz uruchomiony serwer SSH (takie jak openssh-server) działa na localhost, a nie tylko serwer WWW (takich jak apache). Upewnij się również, że localhost rzeczywiście mapuje się do 127.0.0.0/8

6

Jeśli korzystasz z Cygwin na swoim lokalnym hoście, możesz połączyć się z Cygwin's sshd (demon SSH).

3 proste polecenia, aby zainstalować sshd jako usługa (zawsze, kiedy uruchomieniem maszyny)

$ 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 

albumu: http://nfnaaron.posterous.com/tag/puttycyg#Section2 (Drugie podejście)

=> Dostajesz cała infrastruktura ssh: uwierzytelnianie klucza publicznego, ssh-agent, itd ...

+1

Po prostu dodawanie. Możesz użyć super szpachlówki do zarządzania połączeniami szpachli i możesz połączyć się z cygwin na localhost. Używam go do uruchomienia połączenia lokalnego ssh. – bpedroso

3

Rozwiązanie w powyższej odpowiedzi nie zadziała, chyba że zainstalowałeś Cygwin z wybranym pakietem OpenSSH - musisz to zrobić ręcznie duri w procesie instalacji (patrz opcja a poniżej).

zależności od zamierzonego celu połączenia można wypróbować jedną z poniższych opcji, opcja (b) jest znacznie łatwiejsze w montażu, lecz nie posiadające możliwości * nix powłoki.

. Możesz zainstalować powłokę Cygwin z serwerem ssh, ta strona (http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html) ma instrukcje dla systemu Windows Server, ale działają również dla innych systemów Windows, a niektóre z pytań mogą być wyświetlane w wynikach na stronie nie pojawia się w wersji systemu Windows bez serwera. Również, gdzie jest napisane w instrukcji, aby wydać polecenie:

zamontować -s --change-cygdrive-prefix/

usunąć opcję -s tak, że polecenie jest

zamontować --change-cygdrive-prefix/

(przynajmniej tak było dla mnie na Windows 7).

b. Strona PuTTy sugeruje WinSSHD (http://www.bitvise.com/winsshd-download). To łatwy samodzielny instalator. Po uruchomieniu musisz kliknąć link StartSSHD około 1/3 ekranu na pierwszej stronie okna konfiguracji. Następnie możesz podłączyć swój PuTTy do localhost. Jednak z mojego doświadczenia wynika, że ​​nie zapewniała ona żadnego wsparcia dla * nix, tylko natywne wersje Windows i nie znalazłem nic w ich podręczniku użytkownika na ten temat.

Mam nadzieję, że to pomoże.

Powiązane problemy