centos7 远程连接5901拒绝
时间: 2023-09-05 14:07:47 浏览: 183
这个问题可能是由于以下原因导致的:
1. 防火墙阻止了 5901 端口的连接。
2. VNC 服务未正确启动。
3. VNC 服务配置文件未正确设置。
您可以按照以下步骤进行排查:
1. 检查防火墙规则是否允许了 5901 端口的连接。您可以使用以下命令查看 CentOS 7 的防火墙规则:
```
firewall-cmd --list-all
```
如果 5901 端口未被允许,您可以使用以下命令添加规则:
```
firewall-cmd --add-port=5901/tcp --permanent
firewall-cmd --reload
```
2. 检查 VNC 服务是否正确启动。您可以使用以下命令查看 VNC 服务状态:
```
systemctl status vncserver@:1.service
```
如果服务未启动,您可以使用以下命令启动服务:
```
systemctl start vncserver@:1.service
```
3. 检查 VNC 服务配置文件是否正确设置。您可以使用以下命令编辑 VNC 服务配置文件:
```
vi ~/.vnc/xstartup
```
确保文件中已经包含以下内容:
```
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
startxfce4 &
```
然后,重启 VNC 服务:
```
systemctl restart vncserver@:1.service
```
如果您仍然无法连接到 5901 端口,请确认您的 VNC 客户端是否正确配置连接信息。一般来说,您需要输入 CentOS 7 的 IP 地址和 5901 端口号。
阅读全文