打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Centos7 安装VNC实现远程桌面

    Linux系统在服务器上一般都直接最小化安装,是不安装图形界面的,但是有时候,有一些特殊情况,需要使用图形界面,而下面就利用VNC来实现类似windows的远程桌面功能。

    首先,系统需要有图形界面,可以在安装系统的时候一起安装gnome,或者后面再安装也行,下面有安装方法。

环境: Centos7.2 

        gnome桌面

前提: 需要用gnome桌面,如果服务器安装时使用的最小化安装,那么进行下面操作按章GNOME 桌面。

yum grouplist# 列出的组列表里有GNOME Desktop。安装之yum groupinstall -y "GNOME Desktop"# 安装完成后,修改默认启动方式为图形化界面systemctl set-default graphical.target  //设置成图形模式# 如果要换回来systemctl set-default multi-user.target  //设置成命令模式# 然后重启即可,或者startx开启图形界面。第一次启动可能时间会长一点,耐心等待即可。

      

1. 安装vnc server

yum install tigervnc-server -y

2. 设置为服务

# 复制一个服务设置的模板cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service# 修改此服务配置# 以下为root用户的配置,每一个用户,都需要单独设置一个监听服务。且配置不同vim /etc/systemd/system/vncserver@\:1.service----------------------------------------------------------------------------------------------------------[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingUser=root# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=-/usr/bin/vncserver -kill %iExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"PIDFile=/root/.vnc/%H%i.pidExecStop=-/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target----------------------------------------------------------------------------------------------------------# 对于普通用户,加入用户名为:Amos# 下面举例进行设置: 首先一样复制一个server配置。改名为vncserver@:2.servicecp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:2.service# 然后进行修改vim /etc/systemd/system/vncserver@\:2.service--------------------------------------------------------------------------------------------------------[Unit]Description=Remote desktop service (VNC)After=syslog.target network.target[Service]Type=forkingUser=root# Clean any existing files in /tmp/.X11-unix environmentExecStartPre=-/usr/bin/vncserver -kill %iExecStart=/usr/bin/vncserver %iPIDFile=/home/Amos/.vnc/%H%i.pidExecStop=-/usr/bin/vncserver -kill %i[Install]WantedBy=multi-user.target----------------------------------------------------------------------------------------------------------

3.  设置vnc密码,vnc的密码跟系统的用户密码不一样,是使用vnc viewer登陆时需要使用的密码。

[root@localhost ~]# vncpasswdPassword:Verify:Would you like to enter a view-only password (y/n)? nA view-only password is not used# 这里不添加只读账号密码# 每个不用的系统用户,设置密码时,需要切换到该用户下,执行此命令# 如:su Amos  切换到Amos用户再执行上vncpasswd设置密码

4. 启动服务,开通端口

systemctl start vncserver@:1systemctl enable vncserver@:1    # 设为开机启动# 查看服务监听的端口netstat -lnpt|grep Xvnc# 根据监听的端口,进行端口开放,每个用户会对应一个端口,第一个用户默认为5901端口。我这里是root用户firewall-cmd --add-port=5901/tcp --permanentfirewall-cmd --reload


5. VNC服务到此已经安装完成了。然后需要使用vnc客户端进行连接。

去vnc官网下载vnc viewer,用于连接vnc server ,本身是开源的,放心使用。

官方下载地址:https://www.realvnc.com/en/connect/download/viewer/


根据自己的电脑的操作系统选择进行下载,我这里是windows,所以选择windwos 64位版。下载后直接使用,不需要进行安装。

然后打开vnc viewer:




ok,到此即可正常的进行远程桌面连接了。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
阿里云CentOS 7搭建VNC远程桌面服务步骤方法
Windows下使用VNC连接CentOS7远程桌面
CentOS和Windows互相远程桌面方法
Centos 7 安装VNC步骤
@Centos7安装vnc
CentOS7.2 部署VNC服务记录
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服