之前使用 vncserver 建立設定 X-Window 環境的遠端桌面,使用一陣子後就在想要如道才能關閉這個遠端桌面的功能。於是就在 SSH 命令列下輸入了 vncserver --help,看看會有什麼說明:
其中的 --kill 應該是我要的功能吧!只不過後面的 <DISPLAY> 是指什麼?在這裡不只大略看到 vncserver 有那些參數可以使用,也看到原來這個 vncserver 程式的真名是『TightVNC Server version 1.3.9』
使用 man vncserver 可以看到更多的說明:
原來在執行 vncserver 可以去指定這個 display,而且看有關 :display 的說明,這個 display 是個數字;如果不特別設定的話,系統會自動配置一個數字給你。
那麼現在來做一件事,如果直接執行 vncserver 不加任何參數,看看會有什麼訊息跑出來:
果然看到一個數字出現!猜測目前的 display number 應該是 1。在 PC 上使用 VNC Viewer 有需要特別指定一個 port 才能連線,這或許有些關聯:
現在來把這個 1 號給砍掉,再使用 VNC Viewer 連線看看,果然不能連了!從執行程式所得到的訊息來看,它是把一個 process ID 4798 給殺了。
再來重新執行 vncserver,特別指定一個數給它;果然回傳的訊息就不一樣了。
使用 VNC Viewer 來連線,原本習慣的設定真的不能連線,必須把 port 改成 19 才可能連線。
沒有留言:
張貼留言