通过 ssh 从 redhat linux 客户端连接到 windows server 2003

通过 ssh 从 redhat linux 客户端连接到 windows server 2003

我想从 Red Hat Linux 客户端远程连接 Windows Server 2003。我知道 Linux 有 SSH,但 Windows 没有。所以有什么办法吗?

答案1

您可以将 RDP 与 tsclient(终端服务器客户端)或 rdesktop 一起使用。在 Windows 服务器上启用远程桌面并打开 TCP 端口 3389。

或者,在 Windows 服务器上安装免费的 VNC 服务器软件,例如 UltraVNC。打开 TCP 端口 5900。从 Linux 客户端使用 vncviewer。

您也可以在 Windows Server 2003 上启用 Telnet 服务。

还有一个免费的适用于 Windows 的 SSH 守护程序,网址为 http://www.freesshd.com/

答案2

Cygwin 有 OpenSSH,您可以在 Windows Server 2003、2008、2012 上顺利设置它。

http://www.cygwin.com/

我使用它为我们的 Windows 服务器提供 ssh 连接,以便进行代码部署等。

快速搜索应该提供几种配置方法,但基本上只需安装 Cygwin 并在设置过程中,选择 +Net 下的 OpenSSH 并选择 +Admin 下的 cygrunsrv 以便将 OpenSSH 作为 Windows 服务运行。

以管理员身份启动 cygwin bash shell

运行ssh-host-config,对所有问题回答是,当提示“输入守护进程的 CYGWIN 值”时,输入'安全密钥',这样就可以与 NT 身份验证数据库进行通信。现在在 Windows 服务中启动新服务。

相关内容