目錄
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:後的數字同)
輸入密碼,即連接成功。