CentOS 6.0下vncserver安裝配置 [轉]
1. 安裝必要的軟體包
系統為CentOS 6.0,為最小化安裝。
a. 安裝vncserver服務端和客戶端端
- yum install tigervnc tigervnc-server -y
b. 安裝fontforge
- yum install fontforge -y
如果不安裝fontforge,vncviewer客戶端連線上來時,文字會變成方塊。
c. 安裝桌面軟體
- yum groupinstall Desktop -y
安裝gnome桌面,我習慣使用的是gnome,也可以使用yum groupinstall "KDE Desktop"。
2. 新增需要的使用者(如果使用者已經存在可以略過)
因為我是安裝oracle軟體需要桌面,所以新增oracle使用者。
- useradd -u 10000 oracl
3. 新增vncserver服務啟動引數
- vi /etc/sysconfig/vncservers
- VNCSERVERS="1:oracle"
- VNCSERVERARGS[1]="-geometry 1024x768 -localhost
VNCSERVERS引數的格式為:
VNCSERVERS="number01:user01 number02:user02 ..."
VNCSERVERARGS[number01]="-geometry 解析度 ..."
VNCSERVERARGS[number01]="-geometry 解析度 ..."
...。
a. 指定-localhost選項,進監聽本機IP地址,因為使用ssh隧道來加密資料,使用埠轉發,所以可以監聽本機。
b. 如果監聽地址不是本機,則需要iptables開啟相應的埠,埠的號的規則為:
port: number+5900。
4. 配置相應的使用者
a. 登入使用者設定密碼
- su - oracle
- vncpasswd
- Password:
- Verify:
設定客戶端連線時的密碼。
b. 新增主機名
- vi /etc/hosts
- 192.168.1.11 linuxjcq0
將自己的主機名和對應的IP新增到hosts檔案中,不然會報如下錯誤:
- xauth: (stdin):1: bad display name "hostname:1" in "add" command
c. 設定密碼
- vncpasswd
- Password:
- Verify
設定客戶端連線時的密碼。
c. 生成配置檔案
- vncserver
- New 'linuxjcq01:1 (oracle)' desktop is linuxjcq01:1
- Creating default startup script /home/oracle/.vnc/xstartup
- Starting applications specified in /home/oracle/.vnc/xstartup
- Log file is /home/oracle/.vnc/linuxjcq01:1.log
執行vncserver命令生成相應的配置檔案,例如:xstartup。
d. 設定配置檔案
- vi .vnc/xstartup
- # twm &
- gnome-session &
設定為gnome-session桌面,如果在前面安裝了kde桌面,設定為:startkde。
e. 結束設定
- vncserver -kill :1
- Killing Xvnc process ID 15883
- # 退出設定使用者
- exit
殺死剛才建立的vncserver,退出賬戶。如果不想配置為服務,也可以在使用者下直接啟動vncserver
5. 配置和啟動服務
a. 如果想開機啟動可以設定
- chkconfig vncserver on
b. 啟動,停止,重啟
- service vncserver start|stop|restart
- service vncserver start
- Starting VNC server: 1:oracle
- New 'linuxjcq01:1 (oracle)' desktop is linuxjcq01:1
- Starting applications specified in /home/oracle/.vnc/xstartup
- Log file is /home/oracle/.vnc/linuxjcq01:1.lo
6. 設定ssh隧道
a. 設定連線名和要連線的伺服器主機名或者IP
b.設定連線的使用者名稱和密碼(這邊使用的是金鑰)
c. 設定埠轉發
將本機5901埠接收到的資料透過ssh隧道傳送到伺服器,伺服器再把資料轉發給伺服器本機的5901埠。
d. 連線剛才設定的會話
7. 使用客戶端連線
a. 下載客戶端
到這個網站下載vncviewer.exe檔案,個人版客戶端是免費的,填下資訊就可以獲得。
b. 連線設定
設定VNC Server為:localhost:5901,和埠轉發中的本機配置相對應
c.連線
點選"connect"連線
8. 命令說明
- vncserver :<number> [-name <desktop-name>] [-depth <depth>] [-geometry <width>x<height>]
- vncserver -kill <X-display>
- verserver -list
本文出自 “linuxjcq” 部落格,請務必保留此出處http://linuxjcq.blog.51cto.com/3042600/748382
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27036311/viewspace-772857/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Centos安裝vncserver虛擬網路控制檯CentOSVNCServer
- ubuntu安裝vncserver,ubuntu安裝vncserver的使用教程,教程詳解UbuntuVNCServer
- Centos7.7安裝vncserver虛擬網路控制檯CentOSVNCServer
- CentOS安裝配置yumCentOS
- CentOS redis安裝配置CentOSRedis
- RabbitMQ安裝配置(CentOS)MQCentOS
- CentOS下tomcat安裝配置CentOSTomcat
- Centos安裝與配置RedisCentOSRedis
- Centos7-VMware+Centos7安裝配置CentOS
- CentOS7 安裝配置 GitLabCentOSGitlab
- Centos7.9安裝配置redisCentOSRedis
- CentOS 7 安裝、配置、使用 PostgreSQL 10 安裝及基礎配置CentOSSQL
- CentOS 7.3怎麼安裝?CentOS 7.3.1611系統安裝配置圖文教程CentOS
- Centos安裝tomcat9及配置CentOSTomcat
- centos7下cobbler安裝配置CentOS
- CentOS7 安裝 配置網路CentOS
- CentOS 7 yum 安裝與配置 JDKCentOSJDK
- CentOS 7 yum 安裝與配置 RedisCentOSRedis
- CentOS 7 yum安裝與配置 TomcatCentOSTomcat
- Centos7安裝配置Hive教程。CentOSHive
- CentOS 8.2下VNC安裝與配置CentOSVNC
- CentOS7 sudo 安裝與配置CentOS
- Centos7.6下安裝配置JenkinsCentOSJenkins
- VM安裝配置centos8教程CentOS
- Linux伺服器配置——安裝CentOS以及源配置Linux伺服器CentOS
- CentOS:spark-project專案的CentOS 6.4安裝配置CentOSSparkProject
- Ubuntu 18.04 LTS安裝vncserver虛擬網路控制檯UbuntuVNCServer
- centos7 (阿里雲、linux) 單機spark的安裝與配置詳解(jdk安裝與配置,scala安裝與配置,hadoop安裝與配置,spark安裝與配置)CentOS阿里LinuxSparkJDKHadoop
- CentOS7.3 安裝配置 Nginx、MariaDB、PHPCentOSNginxPHP
- CentOS 安裝 supervisor 及配置 Redis 佇列CentOSRedis佇列
- Centos7下安裝配置elasticsearch 6.3.1CentOSElasticsearch
- 在CentOS 7.5上安裝和配置ProFTPDCentOSFTP
- 解說CentOS 7下ActiveMQ安裝配置CentOSMQ
- centos7.6 安裝配置 mysql5.7CentOSMySql
- CentOS 6 安裝MAVEN及系統配置CentOSMaven
- CentOS6.8安裝配置sonarqube6.4CentOS
- CentOS原始碼安裝、配置Nagios(core)+PluginsCentOS原始碼iOSPlugin
- VMware使用及CentOS 7安裝配置MXCentOS
- 安裝Centos6.7的系統配置CentOS