连接到Windows SSH服务器

连接到Windows SSH服务器,windows,ssh,openssh,Windows,Ssh,Openssh,我是一个尝试SSH的新手。这个场景是我有两台机器-Windows 7 PC(桌面)和VMWare机器(Windows 7)。Cygwin安装在两个服务器上。我正在尝试将VMWare计算机连接到桌面。我已经在桌面服务器上安装了OpenSSH服务器。我使用netstat验证了它是否正在运行。 我修改了Windows防火墙,通过添加入站规则来允许端口22的连接 我的问题是无法从VMWare计算机连接 $ ssh -v user_name@my_machine OpenSSH_5.5p1, OpenSS

我是一个尝试SSH的新手。这个场景是我有两台机器-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
我做错了什么?我的配置选项是什么?任何链接或答案都会有帮助

多谢各位


WM

您应该确保我的机器允许入站连接。检查防火墙


(如果您可以在本地运行此命令,但不能从其他计算机运行此命令,则可能是这种情况)。

您应该确保我的机器允许入站连接。检查防火墙


(如果您可以在本地运行此命令,但不能从其他计算机上运行此命令,则可能是这种情况)。

如果桌面上的ssh服务器可以在本地主机上访问,请尝试此操作


桌面如果桌面上的ssh服务器可以在本地主机中访问,请尝试以下操作


桌面打开命令提示符并运行以下命令: ssh-v您的用户_Name@Your_IP_Address

如果回答是: OpenSSH适用于Windows 7.7p1,LibreSSL 2.6.5 debug1:连接到您的\u IP\u地址端口22。 debug1:连接到您的IP地址端口22:连接被拒绝 ssh:连接到主机您的IP地址端口22:连接被拒绝

然后转到名为OpenSSH的Windows服务。当SSH服务器启动并运行时,它被设置为默认手动启动,因此除非您已经启动它,否则它将不会运行


现在再次运行上面的命令。SSH命令将连接到用户。

打开命令提示符并运行以下命令: ssh-v您的用户_Name@Your_IP_Address

如果回答是: OpenSSH适用于Windows 7.7p1,LibreSSL 2.6.5 debug1:连接到您的\u IP\u地址端口22。 debug1:连接到您的IP地址端口22:连接被拒绝 ssh:连接到主机您的IP地址端口22:连接被拒绝

然后转到名为OpenSSH的Windows服务。当SSH服务器启动并运行时,它被设置为默认手动启动,因此除非您已经启动它,否则它将不会运行


现在再次运行上面的命令。SSH命令将连接到用户。

谢谢Dani。我在本地主机上测试了这个ssh,它成功了。谢谢Dani。我确实在本地主机上测试了这个ssh,它成功了。