為什麼我無法從 Windows 連線到本機伺服器?

為什麼我無法從 Windows 連線到本機伺服器?

我家有以下設置

A machine running CentOS7 IP 192.168.15.12
A laptop running Windows10 IP 192.168.15.4

我的兩台電腦也都運行帶有隧道的 OpenVPN

CentOS7 has the IP 10.8.0.4
and 
Windows10 has IP 10.8.0.3

我這樣的配置已經有一段時間了,直到今天晚上一切都工作正常,現在我無法從本地 LAN 中的 Window10 連接到我的伺服器

donhk@WINDESKTOP MINGW64 /
$ ssh -v [email protected]
OpenSSH_7.6p1, OpenSSL 1.0.2n  7 Dec 2017
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Connecting to 192.168.15.12 [192.168.15.12] port 22.
debug1: connect to address 192.168.15.12 port 22: Connection timed out
ssh: connect to host 192.168.15.12 port 22: Connection timed out

我以為是伺服器端ssh的問題,所以我重新啟動它,我遇到了同樣的問題,但是,我可以從手機 ssh 到 CentOS7

然後我在 Windows10 電腦上啟動 VPN,並嘗試聯繫伺服器並且它成功了,因此,我可以透過 VPN ssh 伺服器,但不能在 LAN 內

[donhk@i7box ~]$ netstat -plant | grep :22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -
tcp        0     28 10.8.0.4:22             10.8.0.1:50001          ESTABLISHED -
tcp        0      0 192.168.15.12:22        192.168.15.4:49611      ESTABLISHED -
tcp6       0      0 :::22                   :::*                    LISTEN      -

這有效

 ssh [email protected]

這不

 ssh [email protected]

$ ping 192.168.15.12
 Pinging 192.168.15.12 with 32 bytes of data:
 Request timed out.
 Request timed out.

所以,ssh 守護程式正在監聽任何 IP,現在我認為是 Windows 端的東西,有什麼想法嗎?

答案1

好吧,在與這個問題鬥爭了兩天之後,在格式化我的 Windows 用戶端後,事實證明這是一件非常非常奇怪的事情,我只是通過有線網絡連接伺服器,神奇地一切都開始工作了

ping 工作

相關內容