Linux安裝vncserver--實現遠程圖形化訪問


1. 系統及工具

  遠程系統:CentOS7

  本機系統:ArchLinux

  服務端:tigerserver

  客戶端:realvnc-vnc-viewer

2. 配置過程

  1> 服務器端安裝桌面服務選擇xwindow

yum groupinstall "GNOME-Desktop"
#安裝完成后可以設置默認啟動gnome桌面,這樣遠程桌面時速度更快
systemctl set-default graphical.target
#修改為默認命令行界面
systemctl set-default multi-user.target

  安裝之前可以查看下是否安裝

yum grouplist

  如果gnomoe出現在installed下面表示已經安裝。

  

  2> 服務器安裝tigervnc-server

yum install -y tigervnc-server

 

  3> 配置vnc服務端

  

#vnc服務每個用戶都需要一個單獨的配置文件,並且占用的端口不相同。
#復制配置文件
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
#修改vncserver@:
1.service,將文件中的<user>修改成root(或者其它用戶)即可。
systemctl daemon
-reload

#修改vnc訪問密碼,vnc服務使用獨立密碼
vncpasswd

#啟動vncserver systemctl start vncserver@:
1

  4> 檢查防火牆

# centos默認開啟 selinux與firewalld,如果只是測試的話可以臨時關閉 如果配置的話vnc默認從5901端口開始。

 

  5> 安裝realvnc-vnc-viewer

yay -S realvnc-vnc-viewer

   6> 連接服務器

  打開vnc viewer ,點擊new connectiono ,在VNC Server后面輸入 xxx.xxx.xxx.xxx:xxxxx  (IP地址:端口號),點擊ok,雙擊新建的連接即可;

   

3. 問題解決方案

  1> 普通用戶無法登陸

  解決:將/root/.vnc/中的passwd 復制到用戶家目錄中的.vnc文件夾下。

  2> 修改默認端口

  解決:打開 /usr/bin/vncserver文件,找到5900,修改成自己的端口即可,如修改成6900,則vncserver占用端口從6901開始。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM