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

让我告诉你一件事,我曾经在CentOS6 .5 上安装VNC,这对我来说真的很沮丧。
我来说说我遇到的困难吧。

那时候,2 01 8 年左右,我有一些旧机器,我想进行远程会议,所以我想使用VNC。
我基本上已经尝试了你提到的所有步骤。

首先检查是否安装了Tigervnc。
我尝试过 rpm -qa |当时用的是GrapeTigerVNC。
这个命令我记得很清楚。
如果没有安装,只需 yum install Tigervnc-server 或其他东西,这取决于你的系统。

然后,编辑 /etc/sysconfig/vncservers 文件。
我已经按照您的建议尝试了 VNCSERVERS='1 :root 2 :bob' 。
这是指定哪个用户和哪个桌面号码。
我当时就尝试过这个。
如果用户不存在,或者桌面号码拼写错误,这肯定行不通。
记得有一次,我删除了bob用户,但是VNC启动的时候报错。
这真的很烦人。

我还调整了VNCSERVERARGS,如VNCSERVERARGS[1 ]='geometry 1 02 4 x7 6 8 -noliston tcp''。
这决定了分辨率。
我想设置更高的分辨率,但是我犯了一个错误,屏幕黑了。
我很长时间都无法修复它。

您设置密码是对的。
当从 vncserver:1 启动时,会提示输入密码,然后在 ~/.vnc/passwd 中生成加密的密码文件。
我已经尝试过了。
密码应该更复杂。
不要使用生日或类似的东西。
这很容易猜到。

xstartup文件,这个也骗了我。
你说评论twm并添加gnomesession,我尝试了一下。
我曾经评论过twm,结果是启动后黑屏。
后来发现必须加一行exec /bin/bash什么的,不然就没有交互了。
SELinux 很混乱,我为此苦苦挣扎了很长时间。

启动和停止 VNC 服务。
我使用 vncserver:1 启动并使用 vncserver -kill:1 停止。
我记住了,没问题。

连接到VNC,我当时使用的是Windows,并且安装了RealVNC查看器。
服务器IP加桌面号,比如1 9 2 .1 6 8 .1 .1 00:1 ,我试过了,没问题。

其他命令,vncpasswd 修改密码,我也用过这个。
当时我没有太关注日志文件问题,但是后来我发现查看/var/log/messages可以提供一些信息。

毕竟防火墙和SELinux,这对我来说是一个很大的威胁。
你说得对,端口必须释放,一般是5 9 00加上桌面号。
当时防火墙没开,其他人无法连​​接。
我以为是VNC服务的问题,后来发现是防火墙的问题。
SELinux 更令人困惑。
我为此研究了很长时间,最后发现我必须改变策略。
我使用了类似的命令,如 setebool -P vncserver_can_connect_to_xserver 1 我尝试了几次才得到正确的结果。

总之,我基本上已经尝试了你提到的所有步骤。
有一些地方很容易卡住,特别是用户、桌面号码、分辨率、SELinux 和防火墙。
当心这些需要留下来。

linux centos6.5 怎么更换源

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

上周有客户问我如何搭建VNC服务器,我就详细解释了。
首先,您需要检查是否安装了TigerVNC。
在 Linux 系统上,您可以使用命令 rpm-qa |运行grep Tigervnc即可查看​​。
如果安装,您将看到类似于 Tigervnc-1 .1 .0-5 .el6 _4 .1 .x8 6 _6 4 的输出。

接下来,通过编辑 /etc/sysconfig/vncservers 文件来配置 VNC 服务器。
例如,您可以设置:
VNCSERVERS="1 :路线 2 :Bob" VNCSERVERARGS[1 ]="-几何 1 02 4 x7 6 8 -nolisten tcp" VNCSERVERARGS[2 ]="-geometry 1 02 4 x7 6 8 -nolisten tcp"
其中 1 和 2 是您的桌面号码,root 和 bob 是您的用户名。
请注意,该用户必须已存在于系统中。

接下来,您需要为每个用户设置一个VNC密码。
使用 vncserver 命令生成 .vnc/passwd 文件。
例如,设置root用户的密码。

[root@localhost ~] vncserver 密码: 确认:
然后切换到对应的用户(如bob),再次运行vncserver设置密码。

设置密码后,您需要设置桌面环境。
编辑 /root/.vnc/xstartup 和 /home/bob/.vnc/xstartup 文件并根据需要选择启动 GNOME 或 KDE 桌面。

最后,启动VNC服务,在Windows上安装VNC Viewer,并使用服务器的IP地址和桌面号码进行连接。

如果需要关闭或重新启动VNC服务,可以使用vncserver -kill命令。
例如,关闭root用户的VNC桌面。

[root@localhost ~] vncserver -kill :1
这就是搭建VNC服务器的整个过程。
VNC无疑是一个强大的远程控制工具,特别是对于Linux系统管理员来说。

centos6.5重置密码

要重置 CentOS6 .5 root 密码,只需按照此提示操作即可。

首先重启系统,ESC跳过开机,回车进入菜单。

选择内核并按 E,找到以 Linux 开头的行并添加 1 或简单的。

按B或Ctrl+X开机,直接进入单用户模式。

对于单个用户,打开passwd即可更改密码。
两个新密码就足够了。

修改后重启。

注意:此技巧仅适用于 CentOS6 .5 您必须拥有物理或虚拟机权限。

对于云服务器,你需要寻找服务提供商。

自己掂量一下。