OS + Centos 7 / vino-server / vnc-server
s
Ubuntu下包含2種遠端桌面的方式:VINO-Server以及VNC Server
https://www.cnblogs.com/leaven/archive/2012/03/31/2427240.html
http://blog.csdn.net/chenvsa/article/details/7013760
其中Vino-Server是Ubuntu自帶的遠端桌面伺服器,也就是在系統(System) —> 首選項(Preferences) —> 遠端桌面(Remote Desktop)下,可以很容易開啟,然後就可以使用VNC Viewer進行遠端桌面連線。具體開通辦法,可以參見《Ubuntu下開啟遠端桌面的方法
那麼,我們如果要解決這個問題,可以通過安裝VNC Server來解決。在Ubuntu下安裝VNCServer的過程非常簡單:
(1)安裝VNCServer
使用ssh登入Ubuntu,執行命令:sudo apt-get install vnc4server
(2)關閉原來Ubuntu Server自帶的遠端桌面
可以先使用VNCViewer連線到Ubuntu上,然後在系統(System) —> 首選項(Preferences) —> 遠端桌面(Remote Desktop)下,去掉第一個勾。這個時候你的VNCViewer就會自動斷開。
(3)配置VNCServer
在ssh到Ubuntu的命令列中,執行如下命令:vncpasswd,注意不用加sudo。
這個命令是為當前使用者設定遠端桌面密碼的。
(4)啟動VNCServer
vncserver -geometry 1280×800 -alwaysshared :1
這個命令包含了3個引數,第一個引數geometry表示解析度,你可以指定適合自己桌面的解析度;第二個引數alwaysshared表示執行多個人同時連線到同一個桌面;第三個引數:1表示開啟一個1號遠端桌面,此時你可以使用ip:1來連線這個遠端桌面。(注意:上面1280與800之間的連線符為英文字母x(xyz的x),而不是中英文的乘號
vim .vnc/xstartup (假設你此時在使用者根目錄下)
註釋掉 twm & (即在這一行的最開頭加上一個#) ,在檔案最後新增一行gnome-session &,儲存退出。
(5)使用VNCViewer連線這個遠端桌面
在VNCViewer中,輸入ip加桌面號,即 X.X.X.X:1 即可連線剛才的遠端桌面,密碼為之前設定的密碼。
這樣,當你再次重啟伺服器之後,就不必跑到伺服器前登入系統,而可以首先使用ssh登入Ubuntu,執行以上第4步命令,就可以開啟一個遠端桌面,然後就可以使用VNCViewer連線這個遠端桌面了。
我也曾經嘗試能否在Ubuntu下自動啟動VNCServer,自動啟動一個遠端桌面,不過很遺憾,在網上查到的方法多是針對其他的Linux的方 法,在Ubuntu下目錄結構完全不同,一些極少數在Ubuntu下自動啟動VNCServer的文章也不適合Ubuntu 9.04 Server版,因此最終我沒有在Ubuntu 9.04 Server上實現自動啟動VNCServer的方法。就是每次重啟機器之後,得先多一步ssh啟動VNCServer的步驟。先這麼用著吧。
備註:另外,如果想要關閉一個遠端桌面,可以使用如下命令:
vncserver -kill :1
其中,":1"表示的建立遠端桌面時的桌面號。
修改解析度:vncserver -geometry 1280×800
https://www.cnblogs.com/eos666/p/10781399.html
近期接手一個專案,開始梳理伺服器,突然發現有個程序是開啟5900遠端桌面埠的,
在不知情的情況下怕被人給利用了,啥也不說,先幹掉再說。
server端開啟vino-server,允許別人檢視自己的桌面,監聽TCP 5900埠;Centos 6.X自帶的一個遠端桌面服務,預設不開啟。
1》開啟vino-server服務
執行vino-preferences,勾選“允許其他人檢視您的桌面”,再點選“關閉”按鈕
---- vino-server服務已經開啟了
設定密碼
vino-passwd
輸入兩次新的密碼
防火牆開放5900允許訪問。
接下就可以用VNC客戶端連線了
xxx.xxx.xxx.xxx:0
2》安全起見,在不用的情況下,關閉它吧,或者改用VNCserver服務
執行vino-preferences,不勾選“允許其他人檢視您的桌面”,然後點選“關閉”按鈕
ps -ef|grep vino-server
kill -9 PID
好了,搞定,可以安心睡大覺了。
end