2013-03-06 58 views
0

我一直在使用FreeSSHD连接到我的Windows服务器[Windows 2K3 R2企业服务器和Windows 2K8 R2企业服务器]。 Windows命令提示符在成功的SSH连接(即Windows平台)之后显示。sshd连接意外关闭在Windows 2012

[我的观察]: 在Windows Server 2012的情况下,FreeSSHD安装会很好。我能够通过远程机器与服务器进行SSH连接。但是,SSH连接意外关闭,腻子终端立即关闭。我启用了FreeSSHD日志记录,并注意到连接已成功完成,但立即终止。

腻子日志显示了以下错误消息:

测试仪@服务器w12-1的密码: 无法创建子桌面:访问被拒绝。

我试着安装CopSSH。有了这个,我能够建立稳定的SSH连接。但它使用cygwin平台。我提到“http://en.wikipedia.org/wiki/Comparison_of_SSH_servers”以获取可用的SSH服务器列表。

[转载问题]: 在我的应用程序中,我使用SSH调用连接到服务器(Windows & Linux)以查询驱动器的特定详细信息。有人可以请建议一个免费的SSH服务器运行在Windows 2012服务器或建议修复FreeSSHD会话断开连接问题?编辑: 我无法添加答案或添加评论。所以我发布了一个编辑。

[解决方案]

感谢Travis的指导。问题已解决。我做了以下内容:

  1. 禁用设置“用户帐户控制:以管理员批准模式中的所有管理员”下的本地安全策略
  2. 右键点击FreeSSHd图标,然后单击“以管理员身份运行”
  3. 选择在FreeSSHd应用程序属性的“兼容性”选项卡下选项“以管理员身份运行”
  4. 正如Travis所提到的,确保SSH服务器正在运行。如果不更改FreeSSHd的SSH选项卡下的端口#222并让它运行。重新启动该服务
  5. 我的程序需要的默认端口22因此,我改变了口回22,我能有运行
  6. 我能即使经过多次重新启动SSH到服务器的服务
+0

您是否检查过您的FreeSSHd设置控制台中的SSH服务器是否启动并运行? – 2013-03-06 18:13:23

回答

0

请检查以下步骤

1.)FreeSSHd作为服务运行。

2.)SSH服务正在FreeSSHd控制台上运行。 3.如果不启动,请尝试在SSH选项卡下更改SSH端口(例如,在我的情况下为430)。 Like this

希望这有助于。

+0

非常感谢您的回应!FreeSSHd作为服务运行。 SSH服务未在FreeSSHd控制台上运行。我假设你正在谈论FreeSSHd如果Telnet和SSH服务正在运行时(通过绿色的复选标记)通知用户的屏幕。如果我错了,请纠正我。即使它没有运行,我已经成功地使用W2k3和W2k8服务器成功运行SSH。请让我知道你是否设法使用FreeSSHd连接到Windows Server 2012? – user1819118 2013-03-06 18:43:23

+0

是的..请启动SSH服务。直到你开始服务,你将无法通过SSH连接 – 2013-03-06 18:55:49

+0

感谢张贴屏幕截图。这也是我所说的。即使服务器状态为“SSH服务器未运行”,我也可以使用SSH连接到Windows服务器。我更改“身份验证”选项卡中的设置[密码身份验证 - “必需”和公钥身份验证 - “禁用”] – user1819118 2013-03-06 18:59:01

相关问题