windows環境安裝VNC及遠程連接linux(centos7)


基礎環境:

客戶端:windows 10

服務器:centos7

軟件:windows客戶端安裝  VNC-Viewer-6.21.1109-Windows.exe  下載地址:https://www.realvnc.com/en/connect/download/viewer/

安裝步驟:

一、windows客戶端正常安裝,下一步等常規操作。

二、centos7服務端安裝步驟:

1、在centos7平台安裝VNCServer服務端軟件包

#yum -y install vnc *vnc-server*

2、修改VNCServer主配置文件

#vim /etc/sysconfig/vncservers

復制最后兩行並去掉行首注釋符,然后修改為------設置創建窗口和遠程連接后屏幕分辨率

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768"

3、設置VNCServer遠程連接密碼

#vncpasswd

輸入兩次相同的密碼

4、停止並禁用防火牆

systemctl stop firewalld.service     #停止

systemctl disable firewalld.service        #禁用

5、初始化啟動vncserver,每執行一次vncserver命令則啟動一個遠程窗口。

#vncserver

6、windows客戶端打開VNC Viewer連接linux服務器

注意:vnc server為ip+窗口號。

7、關閉1號窗口

 vncserver -kill  :1     #記得要有空格

 

 

 

常用命令:

1, 查看已創建的連接

[a@a ~]$ vncserver -list

2, 斷開連接

[a@a ~]$ vncserver -kill :10

3, 創建新的連接

[a@a ~]$ vncserver :10

[root@localhost administrator]# vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID
:2        10306
:1        9503
[root@localhost administrator]# vncserver :10

New 'localhost.localdomain:10 (administrator)' desktop is localhost.localdomain:10

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/localhost.localdomain:10.log

[root@localhost administrator]# vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID
:2        10306
:1        9503
:10        10972
[root@localhost administrator]# vncserver -kill :10
Killing Xvnc process ID 10972
[root@localhost administrator]# vncserver -list

TigerVNC server sessions:

X DISPLAY #    PROCESS ID
:2        10306
:1        9503
[root@localhost administrator]# 

以下命令作為參考,經過測試不起效果:

擴展:

1、vncserver的配置,創建一個新的配置文件,以開啟1號窗口為例(也可以同時開啟多個窗口,修改數字即可),方法如下:

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

或者再增加一個窗口:

cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:2.service

其他命令:

  1. 更新systemctl以使其生效;

    systemctl daemon-reload 

  2. 設置vncserver的密碼;

     vncpasswd root

    按提示輸入密碼以及確認密碼

  3. 啟動該服務用來啟用vnc的1號窗口;

    systemctl start vncserver@:1.service  或者 vncserver  :1

    關閉1號窗口:

    systemctl stop vncserver@:1.service   或者 vncserver -kill  :1

  4. 設置為開機自動啟動;

    systemctl enable vncserver@:1.service

部分內容轉載自:

https://blog.csdn.net/u010638969/article/details/51244933

https://jingyan.baidu.com/article/6c67b1d6f1bac92786bb1e6d.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM