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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [轉載] centos7 安裝和配置vncserverCentOSVNCServer
- centos 6.7安裝與配置vncserverCentOSVNCServer
- Centos安裝vncserver虛擬網路控制檯CentOSVNCServer
- Centos7.7安裝vncserver虛擬網路控制檯CentOSVNCServer
- (轉)CentOS之SSH安裝與配置CentOS
- ubuntu安裝vncserver,ubuntu安裝vncserver的使用教程,教程詳解UbuntuVNCServer
- CentOS redis安裝配置CentOSRedis
- CentOS安裝配置yumCentOS
- RabbitMQ安裝配置(CentOS)MQCentOS
- 配置vncserverVNCServer
- Centos安裝與配置RedisCentOSRedis
- CentOS下安裝配置cmakeCentOS
- 【redis】centOS安裝配置redisRedisCentOS
- Centos-redis安裝配置CentOSRedis
- CentOS 7 安裝配置 NFSCentOSNFS
- Centos7-VMware+Centos7安裝配置CentOS
- CentOS下tomcat安裝配置CentOSTomcat
- CentOS Hbase-1.2.0 安裝配置CentOS
- Centos7 安裝配置MysqlCentOSMySql
- CentOS下tftp 安裝配置使用CentOSFTP
- gerrit+nginx+centos安裝配置NginxCentOS
- Centos7 安裝配置NFSCentOSNFS
- CentOS 6.5系統安裝配置CentOS
- CentOS 6 NFS的安裝配置CentOSNFS
- CentOS 7 安裝、配置、使用 PostgreSQL 10 安裝及基礎配置CentOSSQL
- Solaris 10配置VNCServerVNCServer
- Linux5.4下vncserver的安裝LinuxVNCServer
- CentOS7 sudo 安裝與配置CentOS
- CentOS 7 yum 安裝與配置 JDKCentOSJDK
- CentOS 7 yum 安裝與配置 RedisCentOSRedis
- centos7下cobbler安裝配置CentOS
- CentOS7 安裝配置 GitLabCentOSGitlab
- CentOS7 安裝 配置網路CentOS
- CentOS 8.2下VNC安裝與配置CentOSVNC
- VM安裝配置centos8教程CentOS
- Centos7安裝配置Hive教程。CentOSHive
- 【mysql】CentOS離線安裝配置MySqlMySqlCentOS
- centos6.5下安裝配置hudsonCentOS