給未來的裕翔
想要在linux開放遠端桌面的話
想架server的那台
安裝tigervnc和tigervnc-server
然後輸入vncserver
和密碼, 似乎第二次連線不需要密碼?
然後會開啟port 5901
在client端, 安裝tigervnc, 這樣就有vncviewer可以用
不過不知道為啥
直接vncviewer host:port會失敗
不過也不建議直接連啦
因為除了一開始passphrase部份, 似乎都是明碼傳送
所以最好見一個ssh tunnel
ssh -L 9901:remote-host:5901 remote-host
這樣只要我在client端只要從9901出去, 就會連到remote-host的5901
ssh tunnel建立完成
接下來client端輸入vncviewer localhost:9901
連到遠端後, 如果要結束vnc連線
在遠端輸入vncserver -kill :1
如果沒這樣做的話, 單純只有關掉視窗
那還可以再重連一次^^
也表示別人可以連我的remote-host囉? =.=
注意到一件事
System -> Preferences -> Remote Desktop
可以設定遠端連線, 但我們剛剛都沒有碰到喔~
也就是真要達成遠端連線的話, 可以完全不管那個
最後, 剛才過程發現一件詭異的事, normal user連到remote-host後
變root!? 我再多試幾次看看=.=
如果不希望開兩個terminal
一個建ssh tunnel, 一個vncviewer的話
ssh -Nf -L 9901:remote-host:5901 remote-host
-N: do not execute a remote command
-f: background
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment