目录
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:后的数字同)
输入密码,即连接成功。