Ssh
我無法在 VPS 上通過 SSH 或 Telnet 連接到 Windows Server 2012
我剛剛在 VPS 上購買了 Windows Server 2012。我可以使用遠端桌面連接它並設置 mongodb 並訪問它。但我似乎無法使用 Putty 遠端登錄或 ssh 到它。
兩個埠都打開並正在偵聽。Putty 給了我“連接超時錯誤”。
下面是截圖
埠已打開
埠正在監聽
我認為它一定是防火牆……很可能是 Windows 防火牆。
嘗試暫時將其完全關閉(如果您願意!)進行測試。從提升的(以管理員身份執行)cmd 提示符執行以下命令:
netsh a s a state off
如果這是一個讓你 ssh 進入的解決方法,那麼你已經發現了問題,所以重新打開防火牆(再次從提升的 cmd 提示符):
netsh a s a state on
然後,您可以嘗試使用以下命令打開入站埠 22(再次提升):
netsh a f a r n="Open Port 22" d=in a=allow prot=TCP localp=22
這適用於所有配置文件。
如果關閉 Windows 防火牆沒有讓您 ssh 進入,那麼仍然重新打開防火牆(顯然!)。但它可能是更上游的防火牆,例如您的 VPS 提供商的網關。