今晚比較閑,就用ubuntu系統搭了vnc系統,真的好用(比centos簡單多了)。
簡單介紹下,VNC(Virtual Network Computing)服務是一款優秀的屏幕分享及遠程連接服務,基於RFB協議,使用C/S架構。此服務可保證你連接圖形界面,真系點點點重度患者的福音~
下面我來介紹一波,如何騷氣地在ubuntu系統上玩轉VNC服務。
首先,我們需要搭建VNC服務器:
1. 安裝xfce和TightVNC
sudo apt install xfce4 xfce4-goodies tightvncserver
其中,這個xfce4是windows遠程連接ubuntu系統的服務,當它運行時,會默認打開3389端口供客戶端進行連接。
2. 安裝完成后,輸入vncserver,設定當前用戶下的登陸密碼。我這里屬於自用,所以使用root比較方便。但其實使用root是不安全的行為,因為最高權限是不能隨意給人的~
3. 輸入完密碼之后,殺掉現存vnc進程,備份並修改配置文件。
將以下內容覆蓋到配置文件中:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
4. 重啟vncserver,並查詢現在的端口是多少。這里vnc默認端口是5900,每起一個連接,vnc端口號+1;同時,還會起一個桌面進程,從6001起,與前面的vnc服務對應。
至此,vnc服務端完成。當然,如果有防火牆的話,記得開放端口。這里由於防火牆有n種,我也沒法說到底怎么開。在ubuntu系統中,常用的就是ufw或者iptables。
ufw開放5901端口:
ufw allow 5901/tcp
ufw reload #更新防火牆
iptables開放5901端口:
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
iptables-save >/etc/iptables.save #更新防火牆並保存規則
iptables-restore </etc/iptables.save #開機按照保存的規則自啟防火牆
服務端完成后,就該搞客戶端了。但其實,除了RealVNC以外,我們還闊以使用windows自帶的mstsc工具進行連接。當我知道這個操作的時候,我是驚呆的。果然騷操作!!!Ubuntu大法好!!!
我們使用”Win+R“,打開運行,mstsc。
我們選擇vnc-any,然后填入相應信息:
ip: vnc服務器ip
port: vnc服務端口
password: 你設置的那個用戶登錄密碼
然后就可以登錄了,點點點就是爽~_~!!!