redhat7 oracle vnc,RH254小结(十)rhel7配置VNC-Server
时间: 2023-12-30 22:06:03 浏览: 151
好的,关于配置 VNC-Server,我可以给你一些帮助。首先,你需要安装 VNC-Server 包:
```
sudo yum install tigervnc-server
```
安装完成后,你需要创建 VNC 配置文件 `/etc/systemd/system/vncserver@.service`。可以使用以下命令创建文件并编辑它:
```
sudo vim /etc/systemd/system/vncserver@.service
```
在文件中添加以下内容:
```
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=<your_username>
PAMName=login
PIDFile=/home/<your_username>/.vnc/%H:%i.pid
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/bin/vncserver %i
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
```
在 `User` 行中替换 `<your_username>` 为你的用户名。保存并关闭文件。
接下来,你需要为每个用户创建 VNC 密码。运行以下命令:
```
vncpasswd
```
输入两次密码以完成设置。
现在,你可以启动并启用 VNC-Server 服务。运行以下命令:
```
sudo systemctl daemon-reload
sudo systemctl start vncserver@:1.service
sudo systemctl enable vncserver@:1.service
```
这将启动 VNC-Server 并在系统启动时自动启用它。
最后,你需要打开防火墙端口以允许 VNC 连接。运行以下命令:
```
sudo firewall-cmd --permanent --zone=public --add-port=5901/tcp
sudo firewall-cmd --reload
```
现在你就可以使用 VNC 客户端连接到服务器了。在 VNC 客户端中,输入服务器 IP 地址和端口号 `:1`(例如 `192.168.0.1:1`),然后输入你为用户设置的 VNC 密码即可连接。
阅读全文