CentOS 7 下 VNC 安装并指定端口启动

CentOS 7 命令行安装 VNC Server

  • 检查是否安装 vnc server
[root@bogon ~]# rpm -qa | grep tigervnc 	# 无返回则没安装
  • 通过 Yum 安装 vnc 依赖
[root@bogon ~]# yum -y groupinstall "X Window System"
[root@bogon ~]# yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts vim net-tools
  • 通过 Yum 安装 vnc server
[root@bogon ~]# yum install tigervnc-server -y

在这里插入图片描述
在这里插入图片描述

  • 复制配置文件
[root@bogon ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
  • 修改配置文件
[root@bogon ~]# vim /etc/systemd/system/vncserver@:1.service
# 修改前
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
# 修改后
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
  • 设置 vnc 登录密码
[root@bogon ~]# vncpasswd
Password: 		# 输入密码
Verify: 		# 验证密码
Would you like to enter a view-only password (y/n)? n 		# 是否创建只读账号密码
A view-only password is not used
  • 启动 vnc server
[root@bogon ~]# vncserver

在这里插入图片描述

  • 刷新配置文件
[root@bogon ~]# systemctl stop firewalld
  • 设置开机启动 – 01 端口
[root@bogon ~]# systemctl enable vncserver@:1.service

在这里插入图片描述

  • 指定端口启动 – 01 端口
[root@bogon ~]# systemctl start vncserver@:1.service
  • 验证端口是否启动
[root@bogon ~]# netstat -ntlp | grep 5901

在这里插入图片描述

  • 通过 vnc 远程连接
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 解决乱码问题
如出现乱码,重启服务器即可。

在这里插入图片描述

  • 指定其他端口启动
[root@bogon ~]# vncserver :3 		# 指定端口启动 5903
[root@bogon ~]# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:3.service 		# 配置开启启动文件
[root@bogon ~]# systemctl daemon-reload 		# 刷新环境变量
[root@bogon ~]# systemctl enable vncserver@:3.service 		# 配置开机自启
  • 查看端口占用
[root@bogon ~]# netstat -ntlp | grep 590

在这里插入图片描述

  • Telnet 端口
[root@bogon ~]# telnet 192.168.157.129 5903

在这里插入图片描述

  • 指定端口停止
[root@bogon ~]# vncserver -kill :3  						# kill
[root@bogon ~]# systemctl stop vncserver@:3.service 		# systemctl
[root@bogon ~]# netstat -ntlp | grep 5903 					# 端口查看
[root@bogon ~]# systemctl status vncserver@:3.service 		# systemctl 进程查看

在这里插入图片描述

  • 0
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装 VNC 服务需要以下步骤: 1. 安装 VNC Server 在 CentOS 7 中,VNC 服务可以通过 yum 包管理器进行安装。使用以下命令安装 VNC Server: ``` sudo yum install tigervnc-server ``` 2. 配置 VNC Server 配置 VNC Server 需要创建一个 VNC 会话文件,并设置 VNC 登录密码。使用以下命令创建一个 VNC 会话文件: ``` sudo vi /etc/systemd/system/vncserver@.service ``` 在文件中添加以下内容: ``` [Unit] Description=Remote Desktop VNC Server 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 -geometry 1280x800 -depth 24 ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :' [Install] WantedBy=multi-user.target ``` 其中,`<your_username>` 应替换为你的用户名。 保存并关闭文件后,使用以下命令启动 VNC Server: ``` sudo systemctl daemon-reload sudo systemctl start vncserver@:1.service sudo systemctl enable vncserver@:1.service ``` 3. 配置防火墙 如果系统开启了防火墙,需要配置防火墙以允许 VNC 连接。使用以下命令打开 VNC 端口: ``` sudo firewall-cmd --permanent --add-port=5901/tcp sudo firewall-cmd --reload ``` 4. 连接 VNC Server 使用 VNC 客户端连接 VNC Server,输入 IP 地址和端口号,例如 `192.168.1.100:5901`。输入 VNC 登录密码后即可进入 VNC 会话界面。 注意:VNC 使用的是明文传输,因此应该在安全的网络环境中使用。如果需要在公共网络中使用,应该使用加密的 VNC 连接方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值