vncviewer 遠程控制服務器 配置 ubuntu16.04

目錄

1. 安裝vncviewer

2. 安裝ssh

3. 安裝tigervnc

4. 連接服務器


1. 安裝vncviewer

1.官網下載VNC Viewer

https://www.realvnc.com/en/connect/download/viewer/linux/

2.安裝

終端進入下載的文件包所在位置,輸入指令進行安裝

sudo dpkg -i VNC-Viewer-6.19.1115-Linux-x64.deb

3.關於dpkg指令

dpkg -r xxxx 卸載軟件xxxx 類似於apt-get remove xxxx
dpkg -p xxxx 下載並刪除配置文件,類似於apt-get autoremove xxxx
dpkg -l 列出當前已安裝的包
dpkg -l | grep vnc 列出vnc包
如果要卸載vncview的話
終端執行命令
dpkg -l | grep vnc 列出所有vnc包,發現vncviewer包的名稱爲 realvnc-vnc-viewer
因此執行指令
dpkg -r realvnc-vnc-viewer  進行卸載

2. 安裝ssh

sudo apt-get install openssh-server

3. 安裝tigervnc

wget http://www.c-nergy.be/downloads/tigervncserver_1.6.80-4_amd64.zip #下載
unzip tigervnc*.zip  #解壓
sudo dpkg -i tigervncserver*.deb  #安裝

報錯:

tigervncserver 依賴於 libtasn1-3-bin;然而:
  未安裝軟件包 libtasn1-3-bin。

dpkg: 處理軟件包 tigervncserver (--install)時出錯:
 依賴關係問題 - 仍未被配置
正在處理用於 ureadahead (0.100.0-19.1) 的觸發器 ...
正在處理用於 systemd (229-4ubuntu21.22) 的觸發器 ...
正在處理用於 man-db (2.7.5-1) 的觸發器 ...
在處理時有錯誤發生:
tigervncserver

終端輸入指令

sudo apt-get -f install

之後再次運行安裝指令,成功。

sudo dpkg -i tigervncserver_1.6.80-4_amd64.deb

4. 連接服務器

終端輸入
ssh [email protected]  (aa爲服務器登的賬戶名)
輸入帳號密碼

之後終端輸入
tigervncserver --localhost no:1  (1爲改賬戶在服務器登錄的id)
若報錯
Killing Xtigervnc process ID 24590... which seems to be deadlocked. Using SIGKILL!
終端輸入
tigervncserver -kill :1 殺掉進程
再次輸入指令
tigervncserver --localhost no:1  即可   (或者不殺進程,改爲2,3試試,因爲肯可能是別人在用)
新開終端,輸入
vncviewer

連接帳號 xxx.xxx.x.xx:x(冒號後面的數字與tigervncserver指令no:後的數字同)
輸入密碼,即連接成功。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章