ubuntu16.04 安装 VNC Teamviewer

VNC_Teamviewer.jpeg

ubuntu16.04LTS下载安装VNC Viewer

  1. 官网下载VNC Viewer
    官网地址:https://www.realvnc.com/en/connect/download/viewer/linux/
    根据电脑位数选择相关.deb文件,我下载的文件名是VNC-Viewer-6.19.325-Linux-x64.deb
  2. 安装
    sudo dpkg -i VNC-Viewer-6.19.325-Linux-x64.deb

安装好之后直接搜索就可以打开。

Ubuntu16.04 LTS 安装VNC Server开启远程桌面

1: 安装 X11VNC

sudo apt install x11vnc -y

2: 配置访问密码

sudo x11vnc -storepasswd /etc/x11vnc.pass 

3: 创建服务

#先进入root模式
su root   #忘记密码可通过sudo passwd root重置
gedit  /lib/systemd/system/x11vnc.service
#粘贴如下代码,(若用vim代打开,最后需用 :wq 保存)
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target

4: 修改防火墙配置,配置和启动服务

sudo ufw allow 5900
sudo systemctl enable x11vnc.service
sudo systemctl daemon-reload

5: 重启

sudo reboot

重启电脑之后,打开X11VNC Server设置端口号。
打开VNC Viewer,根据远程服务器IP和端口号进行连接。
注: 可通过ifconfig -a查看远程服务器IP。连接时IP:端口号
6:开启端口号

vncserver :1    #此时开启端口号为1

7: 关闭端口号

ps -ef|grep vnc   #查看端口号-rfbport 1,此时表示端口号是1
vncserver -kill :1   #关闭端口号1

8: 设置开机自启动

sudo x11vnc -storepasswd   #设置密码 默认保存在 /home/"user"/.vnc/passwd
sudo x11vnc -storepasswd in /etc/x11vnc.pass  #设置密码保存位置
sudo cp /home/"user"/.vnc/passwd /etc/x11vnc.pass  #将用户目录下的passwd文件内容copy到 /etc/x11vnc.pass下
sudo touch /etc/init/x11vnc.conf  #配置x11vnc为跟随系统自动启动 需要新建一个文件/etc/init/x11vnc.conf
sudo chmod a+w /etc/init/x11vnc.conf #要对文件修改需要权限才能修改
##在x11vnc.conf文件里加入:##
start on login-session-start 
script 
x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -rfbport 5900 
end script 

ubuntu16.04LTS安装与卸载teamviewer

  1. 下载teamviewer
    官网地址: https://www.teamviewer.cn/cn/download/linux/
  2. 进入安装包下载地址
    使用安装命令:sudo dpkg -i xxxxx.deb
  3. 如果出现架构依赖问题,先添加32位架构依赖包:
#添加架构依赖
sudo dpkg --add-architecture i386
#更新软件库
sudo apt-get update

  1. 再执行强制安装:
sudo apt-get -f install
sudo dpkg -i xxxxx.deb #重新安装
  1. 启动teamviewer并设置密码
#可以直接打开软件然后设置固定密码Extras/options/Security
#启动teamviewer
teamviewer --daemoon start
#设置登录密码
sudo teamviewer --passwd xxxxxxxx
  1. 卸载teamviewer
    如果电脑中teamviewer安装混乱或者一直安装失败,可以考虑卸载重装。
    使用whereiswhichfindgrep 等命令
    找到软件名称或者位置,使用dpkg命令进行卸载。
dpkg -l |grep xxx   # xxx表示安装的软件名
sudo dpkg --purge xxxx
rm -rf ~/.local/share/xxxx

注:如果碰到服务器是Ubuntu14.04安装不了最新版本Teamviewer,可考虑安装Teamviewer13。其他版本teamviewer下载地址 。
参考博客:
ubuntu 16.04 启用root用户方法
ubuntu16.04 开启 ssh 和 vncserver
Ubuntu16.04 LTS 安装VNC Server开启远程桌面
Ubuntu下安装配置VNC远程工具
ubuntu安装vnc server-x11vnc并设置开机自动启动
SSH内网穿透
ubuntu安装与卸载.dep软件
ubuntu18安装teamviewer

你可能感兴趣的:(ubuntu16.04 安装 VNC Teamviewer)