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