CentOS 6 安装 VNC

安装软件

yum install tigervnc-server tigervnc

/etc/init.d/vncserver restart or vncserver

关闭vnc

vncserver -kill :1 vncserver -kill :2

配置vnc

 vim /etc/sysconfig/vncservers

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
  • -alwaysshared表示同一个显示端口允许多用户同时登录 -depth代为色深,参数有8、16、24、32;
  • 这里的“用户名”是指linux系统用户的名称;
  • 上面三行中第一行是设定可以使用VNC服务器的帐号,可以设定多个,但中间要用空格隔开。注意前面的数字“1”或是“2”,当你要从其它电脑来VNC服务器时,就需要用IP:1这种方法,而不能直接用IP。如假定你的VNC服务器IP是192.168.1.100,那想进入VNC服务器,并以peter用户登录时,需要在vncviewer里输入IP的地方输入:192.168.1.100:1,如果是root,那就是192.168.1.100:2;
  • 下面两行[1][2]最好与上面那个相对应,后面的800X600可以换成你电脑支持的分辨率。注意中间的”x”不是“*”,而是小写字母”x”。

设置vnc密码

vncpasswd

修改远程桌面显示配置文件

  • vim /root/.vnc/xstartup
#!/bin/sh
# Uncomment the following two lines for normal desktop:
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session & #set starting GNOME desktop
#startkde & #kde desktop
#twm & #Text interface
#/usr/bin/startxfce4
#exec /usr/bin/fluxbox

说明:
* 不修改此文件你看到的远程桌面很简单,相当于命令行操作,为了远程操作如同本地操作一样,务必参考以上方式进行修改;
* 只要你启用一次VNCserver,就能自动创建,方法如下:

vncserver

通过上面的方法,就可以在用户家目录下的.vnc目录里创建xstartup文件。

chkconfig vncserver on
### 在 CentOS 7.9 上安装配置 VNC 服务器 #### 安装 GNOME 桌面环境 为了使 VNC 能够正常使用,需先确认已安装 GNOME 桌面环境。可以通过 `yum` 命令查看当前系统中的软件包组列表: ```bash yum grouplist | more ``` 如果尚未安装 GNOME 桌面环境,则可通过如下命令进行安装[^3]: ```bash yum groupinstall "GNOME Desktop" ``` 请注意,该过程可能耗时较长。 #### 编辑 VNC Server 配置文件 编辑 `/etc/sysconfig/vncservers` 文件,在其中指定要运行的 VNC 实例及其对应的用户名。例如,对于 root 用户启动第一个实例可添加以下行至文件末尾: ```plaintext VNCSERVERS="1:root" ``` 这一步骤至关重要;否则可能会遇到无法看到桌面或执行任何操作的情况,因为默认情况下连接是非加密形式建立的。 #### 开放防火墙端口并允许 VNC 流量通过 为了让外部设备能够访问 VNC 服务,需要调整防火墙设置以允许相应的流量进入。具体来说就是把 VNC 的服务名加入到永久性的例外列表里,并重新加载防火墙规则使其生效: ```bash sudo firewall-cmd --permanent --add-service=vnc-server sudo systemctl restart firewalld.service ``` 上述指令确保了即使机器重启之后仍然保持对 VNC 连接的支持[^2]。 #### 启动与管理 VNC 服务 一旦完成了以上准备工作,就可以利用下面这些命令来控制 VNC server 的状态了: - **关闭**现有会话: ```bash vncserver -kill :1 ``` - **开启**新会话: ```bash vncserver :1 ``` - **查询**正在运行的服务数量以及它们的状态 ```bash vncserver -list ``` 至此,VNC 服务器已经在 CentOS 7.9 中被成功设置了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值