Die Lösung in der obigen Antwort funktioniert nur, wenn Sie Cygwin mit dem ausgewählten OpenSSH-Paket installiert haben - Sie müssen dies manuell tun den Installationsprozess (siehe Option a unten).
Je nach Verwendungszweck Ihrer Verbindung können Sie eine der Optionen unten versuchen, Option (b) viel einfacher zu installieren, aber die * nichts-Shell-Funktionen fehlen.
ein. Sie können eine Cygwin-Shell mit SSH-Server installieren, diese Site (http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html) hat Anweisungen für Windows Server, aber sie funktionieren auch für andere Windows mit einigen der angezeigten Fragen in der Ausgabe auf der Seite nicht in Nicht-Server-Version von Windows angezeigt. Auch sagt, wo es in den Anweisungen, um den Befehl zu erteilen:
montiert es --change-cygdrive-Präfix/
die Option es löschen, so dass der Befehl
ist
montieren --change-cygdrive-Präfix/
(zumindest in diesem Fall für mich auf Windows 7 war).
b. PuTTy Seite schlägt WinSSHD (http://www.bitvise.com/winsshd-download) vor. Es ist ein einfacher Selbstinstallierer. Sobald es oben ist, müssen Sie auf den StartSSHD Link ca. 1/3 des Bildschirms auf der ersten Seite des Konfigurationsfensters klicken. Dann können Sie Ihre PuTTy mit localhost verbinden. Nach meiner Erfahrung hat es jedoch keine * nix-Befehlsunterstützung bereitgestellt, nur die nativen Windows-Befehle, und ich konnte in ihrem Benutzerhandbuch nichts finden.
Hoffe, das hilft.
Stellen Sie sicher, dass Sie zuerst einen SSH-Server auf Ihrem 'localhost' gestartet haben. – bakkal
Versuchen Sie ssh oder Telnet? Sie müssen Prozesse lokal ausgeführt haben, um Anfragen zu bearbeiten - wie vielleicht telnetd oder sshd –