歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> 學習Linux

Centos同一局域網下VNC遠程桌面

Centos同一局域網下VNC遠程桌面


熱度4 評論 88 www.BkJia.Com  網友分享於:  2017-02-10 07:02:49     浏覽數34682次

Centos同一局域網下VNC遠程桌面


一、VNC軟件

示例由Windows控制Centos:
Centos安裝VNC

//檢查是否安裝#rpm -q tigervnc tigervnc-server//安裝#yum install tigervnc #yum install tigervnc-server//創建用戶(這一步是給系統創建用戶,覺得用已存在賬戶也行,但是一定要切換到對應賬戶下修改vnc密碼)# useradd user1# passwd user1 //切換到並修改用戶密碼# su - user1$ vncpasswd$ exit//編輯VNC配置文件vi /etc/sysconfig/vncserversVNCSERVERS="1:user1"VNCSERVERARGS[1]="-geometry 800x600"//啟動服務(監聽端口默認為5900+桌面號(1,2,3))service vncserver start//通過VNCviewer(centos訪問)# vncviewer 192.168.1.11:1

其余命令:

重啟vnc:service vncserver restart關閉vnc:service vncserver stop隨系統啟動:chkconfig vncserver on關閉某個桌面號:vncserver -kill :1(冒號前有空格)更改密碼:vncpasswd(注意切換到用戶下)啟動某個桌面號:vncserver  :1(冒號前有空格)

Windows安裝VNCviewer軟件,使用ip加編號訪問:

二、出現的問題

1、配置文件不對 提示:

#service vncserver startStarting VNC server: no displays configured

修改: vi /etc/sysconfig/vncservers 除去注釋,按賬戶信息修改

VNCSERVERS="1:user1"VNCSERVERARGS[1]="-geometry 800x600"

2、字庫不對 提示:

starting vnc server :WARNING: the first attempt to star Xvnc failed,possibly because the font catalog is not properly configured, attempting to determine an appropriate font path for this system and restart Xvnc using that font path

修改:更新字庫

yum install pixman pixman-devel libXfont

3、沒有切換到對應賬戶下改密碼

getpassword error: Inappropriate ioctl for devicePassword:[失敗]

修改:

//切換到並修改用戶密碼# su - user1$ vncpasswd$ exit

4、連接不上: 可能centos開啟了防火牆,解決: iptables防火牆:

vim /etc/sysconfig/iptables加上:-A INPUT -m state --state NEW -m tcp -p tcp --dport 5900:5903 -j ACCEP重啟:service iptables restart或關閉防火牆: service iptables stop

centos7默認防火牆:

firewall-cmd --permanent --add-service vnc-serversystemctl restart firewalld.service

不在同一局域網: centos使用ifconfig查看網絡狀態,windows使用ipconfig查看。需要同一默認網關,同一掩碼,ip最後可不同。同時可以使用ping看通不通。

5、連VNCviewer客戶端提示連接被拒絕was refused: 到這一步,說明前面都走通了,我的在這出現問題,後來將配置文件改成如下解決:

VNCSERVERARGS[1]="-geometry 800x600"

http://www.bkjia.com/Linuxjc/1192013.html TechArticle

Copyright © Linux教程網 All Rights Reserved