現在一個機器直接安裝了Linux CentOS系統,在它里面有個虛擬機,虛擬機里面安裝的是windows 2003,之前是可以用遠程桌面登錄到windows的。因為工作人員操作失誤關閉了端口,導致現在登錄不了,有沒有什么解決辦法。
現象是ping的通,但telnet 3389不行
首先檢查是不是Linux的防火牆攔截了,可以通過命令service iptables stop關閉防火牆試試,如果不行那就采用下面的解決辦法
解決步驟分兩步
1.想辦法通過CentOS直接用圖形化界面打開虛擬機里的Windows系統,登錄進去。
a通過以下命令,查看虛擬機列表
virsh list
b然后通過命令顯示id為2的虛擬機的詳情
virsh vncdisplay 2
virsh domdisplay 2
你這個用的是spice連接,你可以下一個spice客戶端,exe的,打開后,用這台centos物機的ip地址+5902端口就可以直接連到虛擬機桌面了
Spice客戶端下載地址鏈接: https://pan.baidu.com/s/1bGa2wm 密碼: 28xe
2.登錄進windows系統后,端口被關閉可能是兩方面造成的。
2.1系統防火牆設置,允許3389端口或者直接關閉防火牆
2.2網絡適配器端口被禁止,按照以下步驟操作
在TCP/IP 篩選對話框中,可以通過全部允許 和只允許選項控制關閉/打開TCP 和UDP 端口,以及IP 協議