(經過測試檢驗, 建議使用vnc4server進行遠端比較方便, 而且也是個成功的例子。 )
ssh -l user host
sudo apt-get install vino
exit
ssh -XC user@host
vino-preferences
以上2條command會把遠端伺服器vino的屬性視窗傳到本地電腦來, 這樣就可以很好的配置允許遠端通過VNC進行訪問了。
提示: 使用ssh -XC命令, 可以把遠端的桌面視窗調用到本地桌面進行操作。 注意是大寫的XC, 有利於連結查的網路, 如果用Xc, 那麼因為網路速度的問題常常提示錯誤。
比如, 一般情況下我們進行遠端伺服器的操作, 用vi比較麻煩, 而且也沒有gedit那麼直觀, 那麼我們同樣可以改用gedit編輯遠端檔。
首先ssh -XC user@host
gedit 檔
sudo gedit 檔
這樣遠端檔就會調用到本地電腦用gedit進行編輯了。
這個例子對遠端伺服器的管理很重要, 應該熟練的掌握並且熟悉相關的特點。
安裝VNC4Server
sudo apt-get install vnc4server
生成一個VNC的登錄密碼:
vnc4passwd
#這個command會提示你輸入密碼, 這個密碼是在你VNC遠端伺服器時要求輸入的密碼。
啟動服務:
vnc4server
會得到:desktop的名稱,這個名稱在用戶端連接的時候用到。 如果是desktop:1,在用戶端連接的時候就填寫:ip:5901,依此類推,如果是HTTP://www.aliyun.com/zixun/aggregation/16493.html">Desktop 2,在用戶端的時候填寫:ip:5902....
首次運行會提示生成了.vnc/xstartup檔,這個檔裡面包含著登錄啟動X時的一下配置。
特別注意:
現在從UltraVNC登錄,可能得到一個比較簡單的視窗,因為VNC4Server缺省啟動的WM是twm,如果希望啟動gnome,需要改動.vnc/xstartup ,我們把twm &注釋掉, 用gnome-session &:
引用:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/. Xresources ] && xrdb $HOME/. Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#twm &
gnome-session &
提示: 每次重啟機器之後, vnc4server的服務就關閉了, 要重新啟用一次vnc4server才能遠端, 開始運行的一般都是5901我們用remote desktop reviewer進行vnc遠端
演示效果如下圖: