GBase 8s
其他
文章

Centos7.x 安装VNC远程桌面

发表于2022-01-14 12:40:001209次浏览5个评论
cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

2、安装Linux图形桌面

yum -y groups install "GNOME Desktop"

3、设置服务器启动到图形界面并重启

mv /etc/systemd/system/default.target /etc/systemd/system/default.target.bak
ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

4、关闭防火墙及selinux,重启

systemctl stop firewalld
systemctl disable firewalld
sed -i "s#^SELINUX.*#SELINUX disabled#g" /etc/selinux/config
reboot

5、安装vncserver

yum install tigervnc-server -y

6、设置vnc密码

vncpasswd
Password:GBase123
Verify:
Would you like to enter a view-only password (y/n)? n
A view-only password is not used

7、设置服务

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

8、修改此服务配置

vim /etc/systemd/system/vncserver@\:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root

ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i -geometry 1280x1024"
PIDFile=/root/.vnc/%H%i.pid 
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'

[Install]
WantedBy=multi-user.target

9、加载服务

systemctl daemon-reload

10、启动服务

systemctl start vncserver@:1
systemctl enable vncserver@:1 

11、在windows使用vnc viewer连接linux 官方下载地址:https://www.realvnc.com/en/connect/download/viewer/ 输入格式:IP::端口,如192.168.1.1::5901 密码为第6步设置的密码

其他:修改vnc端口:

vi /usr/bin/vncserver
$vncPort = 5900 + $displayNumber;

评论

登录后才可以发表评论
用户头像
levvel发表于 9个月前
值得一读!
崔哥发表于 8个月前
墙角数枝梅,凌寒独自开。遥知不是雪,为有暗香来。
崔哥发表于 7个月前
墙角数枝梅,凌寒独自开。遥知不是雪,为有暗香来。
崔哥发表于 7个月前
春城无处不飞花,寒食东风御柳斜。日暮汉宫传蜡烛,轻烟散入五侯家。
用户头像
GBase用户28017发表于 2个月前
总结得不错。