
我想從 Red Hat Linux 用戶端遠端連線 Windows Server 2003。我知道Linux有SSH,但Windows沒有。那麼有什麼辦法嗎。
答案1
您可以將 RDP 與 tsclient(終端伺服器用戶端)或 rdesktop 結合使用。在 Windows 伺服器上啟用遠端桌面並開啟 TCP 連接埠 3389。
或者,在 Windows 伺服器上安裝免費的 VNC 伺服器軟體,例如 UltraVNC。開啟 TCP 連接埠 5900。
您也可以在 Windows Server 2003 上啟用 Telnet 服務。
還有一個適用於 Windows 的免費 SSH 守護進程,位於 http://www.freesshd.com/。
答案2
Cygwin 有 OpenSSH,您可以在 Windows Server 2003、2008、2012 上設定它。
我用它來提供與 Windows 伺服器的 ssh 連接以進行程式碼部署等。
快速搜尋應該會提供一些設定方法,但基本上只需安裝 Cygwin 並在設定過程中,選擇 +Net 下的 OpenSSH 並選擇 +Admin 下的 cygrunsrv 即可將 OpenSSH 作為 Windows 服務運行。
以管理員身分啟動 cygwin bash shell
運行ssh-host-config
,對所有問題回答“是”,並在提示“輸入守護程序的 CYGWIN 值”時,輸入 'NTSEC',它啟用與 NT 身份驗證資料庫的通訊。現在在 Windows 服務中啟動新服務。