CentOS6.8Minimal安裝Gnome桌面並安裝Tigervnc進行遠程管理

一、給Centos6.8Minimal安裝桌面環境

@1、安裝桌面軟件

yum groupinstall "Desktop"

@2、安裝X-Window組件

yum groupinstall "X Window System"

@3、安裝字體

yum -y install dejavu-sans-* dejavu-serif-fonts

@4、開機啓動

編輯/etc/inittab文件, 將id:3:initdefault修改爲 id:5:initdefault重啓後生效

@5、手工啓動

startx 然後按下Ctrl+Alt+F2

 

二、安裝配置tigervnc-server

@1、安裝服務器端軟件tigervnc-server   還有另外一個軟件(tigervnc)是客戶端。

yum install tigervnc-server  

 

@2、臨時啓動VNC,第一次啓動會要求設置密碼

vncserver 

vnc的賬戶就是當前登錄的賬戶,密碼就是設置的密碼

@注意,

vim /etc/hosts文件

192.168.80.110 centos68-n1  加上本機ID和主機名

 

@3、設置爲系統服務,編輯vim /etc/sysconfig/vncservers文件

VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600 -nolisten tcp -localhost"

1:root   代表1號遠程  用戶是root

-geometry 800x600 桌面分辨率

-nolisten tcp -localhost  只有本機能夠訪問,設置了次選項必須使用SSH轉發,否則外部客戶端不能連接。

這裏記錄一下多用戶連接

VNCSERVERS="1:root 2:student"
VNCSERVERARGS[1]="-geometry 800x600 -localhost"
VNCSERVERARGS[2]="-geometry 1024x768 -localhost"

@4、配置好以後需要切換到不同用戶輸入vncpasswd命令爲每個用戶設置密碼。

su - student  切換用戶

vncpasswd  設置密碼

 

@5、客戶端連接

VNC-Viewer-6.0.1-Windows-64bit.exe

192.168.80.126:1  客戶端IP:1 回車即可連接,如果以這種方式連接,數據傳輸是明文的,切-nolisten tcp -localhost 這裏不能設置,一定注意。

 

@6、配置SSH代理連接

1:ssh遠程連接到Linux

2:點擊:view -> Tunneling Pane在彈出的窗口選擇Forwarding Rules

3:在空白處右鍵:add,按照如圖所示進行配置

4:在VNC客戶端用過localhost:5901進行訪問

5:參數說明   

 

ScoureHost和Port是客戶端的IP地址和端口號,localhost表示本機,也可以使本機的IP地址,這樣別人就能訪你的機器進行遠程轉發了。

DestinationHost和Port表示SSH將要轉發的地址,localhost表示本,意味着SSH講請求轉發到本機,如果設置爲IP地址,例如192.168.80.139,那麼SSH就把數據包轉到192.168.80.139這個地址.

 

 

@7、使用Linux連接另外一臺Linux 配置SSH遠程加密連接

ssh -L 6666:192.168.1.159:5901  hostname

ssh -L <local port>:<remote host>:<remote port> <SSH hostname>

6666 本機端口 192.168.1.159:5901遠程IP與端口  hostname主機名

 

 

 

 

參考

https://my.oschina.net/debi/blog/75929

http://www.cnblogs.com/wise-man/archive/2012/07/23/2604023.html

發佈了175 篇原創文章 · 獲贊 70 · 訪問量 44萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章