centos 6.5 vncserver(vncserver下载)

CentOS7.9 配置 vncserver

首先把/usr/lib/systemd/system/vncserver@.service复制为/etc/systemd/system/vncserver@:1.service,然后将其中<USER>换成自己的用户名即可,其他的都不用动,下面就是原始的文件内容:

拷贝之前配置时总是启动服务失败,因之前的配置是直接调用 vncserver命令并指定相应参数,而这里则是直接调用 vncserver_wrapper命令(二者均来自 tigervnc-server-1.8.0-21.el7.x86_64包),省了很多事,但在哪里指定参数呢?不用担心,参数可以在~/.vnc/config中指定,比如

然后启动服务并将其设为开机启动即可

systemctl daemon-reload

systemctl enable vncserver@:1.service

systemctl start vncserver@:1.service

接下来运行 vncpasswd命令设置 VNC的登陆秘密

我就想用系统默认的 gnome桌面,先不设~/.vnc/xstartup文件,启动vnc服务器并登陆一次,系统会自动进入默认的 gnome桌面并创建

~/.vnc/xstartup可执行文件,内容大致如下

然而存在一些问题,包括中文环境、输入法以及锁屏等问题。最后改成如下样子解决:

关于输入法的设置放在 xstartup里好像不管用,只好放在~/.bashrc里了,如下:

Centos 6.5下安装配置VNC(tigervnc)服务的详细配置

一、搭建vnc服务器的过程

1.查看tigervnc是否安装。

[root@localhost~]# rpm-qa| grep tigervnc

tigervnc-1.1.0-5.el6_4.1.x86_64

tigervnc-server-1.1.0-5.el6_4.1.x86_64

2.编辑vncservers配置文件。

[root@localhost~]# vim/etc/sysconfig/vncservers

VNCSERVERS=1:root 2:bob//其中的1表示桌面号,后面指定用户如果设置多个用户可以继续书写,用户必须为系统存在用户,最多为6,端口对应5901-5906。

VNCSERVERARGS[1]=-geometry 1024x768-nolisten tcp

VNCSERVERARGS[2]=-geometry 1024x768-nolisten tcp

3.初次启动设置root用户的vnc登录密码,会生成/root/.vnc/passwd密码文件。

[root@localhost~]# vncserver

password:

verify:

4.设置bob用户的vnc登录密码,会生成/home/bob/.vnc/passwd密码文件。

[root@localhost~]# su- bob

[bob@localhost~]$ vncserver

password:

verify:

5.在root用户下,修改/root/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。

[bob@localhost~]$ exit

logout

[root@localhost~]# vim/root/.vnc/xstartup

#twm//注释该行

末尾追加如下行:

gnome-session//如果为KDE桌面,则修改为:startkde

6.在bob用户下,修改/home/bob/.vnc/xstartup文件,启动GNOME桌面还是KDE桌面。

[bob@localhost~]# vim/home/bob/.vnc/xstartup

#twm//注释该行

末尾追加如下行:

gnome-session//如果为KDE桌面,则修改为:startkde

7.启动关闭服务,搭建完成。

8.在windows上部署VNC VIEWER,傻瓜式安装即可,连接方式为ip:1,或者ip:2,一次类推,对应不同的用户。

二、其他的一些vnc命令

1.关闭root用户的vnc桌面,再连接被拒绝(此时bob用户不受影响,bob用户关闭vnc桌面同root)。

[root@localhost~]# vncserver-kill:1

Killing Xvnc process ID 5962

Xvnc seems to be deadlocked. Kill the process manually and then re-run

/usr/bin/vncserver-kill:1

to clean up the socket files.

重新开启root用户的vnc桌面。

[root@localhost~]# vncserver:1

New'localhost.localdomain:1(root)'desktop is localhost.localdomain:1

Starting applications specified in/root/.vnc/xstartup

Log file is/root/.vnc/localhost.localdomain:1.log

2.修改root用户在初次启动vncserver时设置的vnc登录密码(切换到bob用户,修改方法同root)。

[root@localhost~]# vncpasswd

Password:

Verify:

再次登录需要设置使用新设置的密码。

三、VNC详细介绍

VNC(Virtual Network Computer)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的 ATT的欧洲研究实验室开发的。VNC是在基于 UNIX和 Linux操作系统的免费的开源软件,远程控制能力强大,高效实用,其性能可以和Windows和 MAC中的任何远程控制软件媲美。在 Linux中,VNC包括以下四个命令:vncserver,vncviewer,vncpasswd,和 vncconnect。大多数情况下用户只需要其中的两个命令:vncserver和 vncviewer。

工作过程:

1)在服务器端启动 VNC Server。

2) VNC客户端通过浏览器或 VNCViewer连接至VNC Server。

3) VNC Server传送一对话窗口至客户端,要求输入连接密码,以及存取的VNC Server显示装置。

4)在客户端输入联机密码后,VNC Server验证客户端是否具有存取权限。

5)若是客户端通过 VNC Server的验证,客户端即要求VNC Server显示桌面环境。

6) VNC Server通过X Protocol要求X Server将画面显示控制权交由VNC Server负责。

7) VNC Server将来由 X Server的桌面环境利用VNC通信协议送至客户端,并且允许客户端控制VNC Server的桌面环境及输入装置。

win下nginx.conf怎么设置URL大小写敏感

Linux下如何进行FTP设置ECS Linux服务器如何配置网站以及绑定域名

Ubuntu安装vncserver实现图形化访问

阿里云Docker镜像库

ECS linux中添加ftp用户,并设置相应的权限

CentOS6.5安装vncserver实现图形化访问

Linux SCP命令复制传输文件的用法

Mysql,phpmyadmin密码忘了怎么办

Linux下l2tp客户端xl2tpd的安装配置

使用SFTP方式传输文件

ECS Linux系统盘网站数据更换至数据盘

WDCP的报错处理

Linux中PHP如何安装curl扩展方法

修改Linux服务器的ssh端口

ECS Linux配置vnc文档

运维分享--阿里云linux系统mysql密码修改脚本

20步打造最安全的Nginx Web服务器

SSH配置存在问题,导致登录和传输数据很慢

ECS Linux下如何查看定位当前正在运行的Nginx的配置文件

ECS服务器CentOS系统如何开放端口

查看Linux下默认的DNS

FTP主动被动模式配置混乱导致无法登录

linux环境配置phpmyadmin

ECS Linux系统下VSFTP配置的FTP上传文件报错“553 Could not create file”

ECS Linux Mysql启动提示Too many arguments(first extra is'start')

运维分享--阿里云linux系统ssh远程连接检查脚本

ECS Linux系统授权mysql外网访问

ECS Linux服务器nginx禁止空主机头配置

阅读剩余
THE END