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:后的数字同)
输入密码,即连接成功。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章