我只是想通過PuTTy連接到我的主機。如何通過SSH(PuTTy)連接到本地主機
但是如何連接到我的本地主機?我把
服務器名稱:本地主機端口 :22(我試過80太)
,它給我一個錯誤「無法連接」
如何連接?
我只是想通過PuTTy連接到我的主機。如何通過SSH(PuTTy)連接到本地主機
但是如何連接到我的本地主機?我把
服務器名稱:本地主機端口 :22(我試過80太)
,它給我一個錯誤「無法連接」
如何連接?
確保您已經運行在本地主機上運行的SSH服務器(如openssh-server),而不僅僅是一臺Web服務器(如apache)。還要確保,localhost真的映射到127.0.0.0/8
如果您在本地主機上使用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代理等..
只需要添加。您可以使用超級膩子來管理您的膩子連接,您可以連接到本地主機上的cygwin。我正在使用它來啓動我的localhost ssh連接。 – bpedroso 2014-08-25 05:12:51
在回答上述解決方案不會,除非你有選擇openssh包安裝了Cygwin工作 - 你必須手動執行此杜裏安裝過程(請參閱下面的選項a)。
根據您的連接的預期用途,您可以嘗試下列選項之一,選項(b)更容易安裝,但缺少* nix shell功能。
a。你可以用ssh服務器安裝一個Cygwin shell,這個網站(http://ist.uwaterloo.ca/~kscully/CygwinSSHD_W2K3.html)有Windows Server的說明,但是它們也適用於其他Windows,可能會顯示一些問題在頁面上的輸出中不顯示在非服務器版本的Windows上。此外,它說,在指令發出命令:
安裝-s --change-cygdrive前綴/
刪除-s選項,以便命令是
安裝--change-cygdrive前綴/
(至少這是在Windows 7上我的情況)。
b。 PuTTy網站建議WinSSHD(http://www.bitvise.com/winsshd-download)。這是一個簡單的自我安裝程序。一旦啓動,您必須在配置窗口的第一頁上點擊屏幕1/3左右的StartSSHD鏈接。然後你可以連接你的PuTTy到本地主機。然而,在我的經驗,它沒有提供任何的* nix命令的支持,只有本地Windows的人,我無法找到這個自己用戶指南什麼。
希望這會有所幫助。
確保你有一個SSH服務器在你的'localhost'上啓動。 – bakkal 2010-07-07 05:18:33
你正在嘗試SSH或Telnet?你必須有本地運行的進程來處理請求 - 比如telnetd或者sshd – 2010-07-07 05:21:23