簡體   English   中英

連接到 Windows SSH 服務器

[英]Connecting to Windows SSH Server

我是一個嘗試 SSH 的新手。 場景是我有 2 台機器 - Windows 7 PC(台式機)和一台 VMWare 機器(Windows 7)。 Cygwin 安裝在兩者上。 我正在嘗試將 VMWare 機器連接到桌面。 我已經在桌面服務器上安裝了 OpenSSH 服務器。 我使用 netstat 驗證它正在運行。 我修改了 Windows 防火牆,添加到入站規則以允許端口 22 的連接。

我的問題是我無法從 VMWare 機器連接。

$ ssh -v user_name@my_machine
OpenSSH_5.5p1, OpenSSL 0.9.8q 2 Dec 2010
debug1: Connecting to my_machine port 22.
debug1: connect to address my_machine port 22: Connection refused
ssh: connect to host my_machine port 22: Connection refused

我做錯了什么? 我有哪些配置選項? 任何鏈接或答案都會有所幫助。

謝謝。

西馬

打開命令提示符並運行以下命令:ssh -v Your_User_Name@Your_IP_Address

如果響應是:OpenSSH_for_Windows_7.7p1,LibreSSL 2.6.5 debug1:連接到 Your_IP_Address 端口 22。debug1:連接到地址 Your_IP_Address 端口 22:連接被拒絕 ssh:連接到主機 Your_IP_Address 端口 22:連接被拒絕

然后轉到名為 OpenSSH 的 Windows 服務 SSH 服務器已啟動並正在運行,它默認設置為手動啟動,因此除非您已啟動它,否則它不會運行。

現在再次運行上面的命令。 SSH 命令將連接到用戶。

如果可以在本地主機中訪問桌面上的 ssh 服務器,請嘗試此操作

桌面 <- 桌面防火牆 <- 虛擬機防火牆 <- 虛擬機

嘗試一一關閉防火牆以檢查問題從哪里開始,然后進行相應配置。 請記住,桌面防火牆規則應該是入站規則,而虛擬機防火牆是出站規則

您應該確保 my_machine 允許入站連接。 檢查防火牆....

(如果您可以在本地運行此命令 - 但不能從另一台機器運行,則可能是這種情況)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM