远程访问树莓派桌面

7 篇文章 1 订阅
5 篇文章 1 订阅

环境:

  • 电脑,Linux,ubuntu 16.04
  • 树莓派3B,raspbian-baster

简介

  • 在没有显示器的情况下,可以在电脑上通过ssh连接树莓派,使用命令行对树莓派进行操作,返回的也都是文字信息,看不了图片等。
  • 因此想要访问树莓派的图形界面。可以使用VNC(Virtual Network Connection)。
  • 常用的是realvnc软件。

参考

步骤

  • 树莓派开启vnc服务:

    • sudo raspi-config
    • 选择Interfacing Options---->VNC---->Yes
  • 确保树莓派已下载vnc:
    sudo apt-get update
    sudo apt-get install realvnc-vnc-server realvnc-vnc-viewer

    • 为何这种方法不能用来在电脑上下载realvnc?
  • 电脑下载vnc viewer

    • 下载好之后是一个可执行文件,需要设置权限令其可执行
      • 默认权限是“-rw-rw-r–”,需将其更改为“-rwxrwxr-x”
      • 方法1:右键该文件,选择“属性”---->“权限”---->“允许作为程序执行文件”
        执行
      • 方法2:命令行sudo chmod a+x VNC-Viewer-6.19.1115-Linux-x64,其中最后一个是当前文件名称。
      • 双击运行vncviewer即可。(我还没有找到方法通过命令行运行这个软件
  • 得到当前树莓派的IP地址,其实这步可以跳过,因为有下一步。

    • 使用ifconfig命令
    • ping lovelypi.local,其中"lovelypi"是自己树莓派的名字,比如:
      ping
    • hostname -I
    • 或更多其他方法。
  • 树莓派上打开vnc:vncserver

    • 后面加空格、冒号、桌面号可以设置开启某一桌面号,不加的话就自动开一个。
    • 括号里的内容就是树莓派当前IP地址和桌面号。(不同电脑可以同时用同一个桌面号登入树莓派吗?
      vncserver
  • 电脑上运行vncviewer,输入树莓派ip地址和端口号,连接,输入用户名和密码,默认是pi和raspberry,即可进入远程桌面。如:
    connect
    in
    desktop

    • 树莓派修改vnc的密码:vncpasswd
      • 我用vncpasswd -user把密码改成raspberry1了(备忘
  • 退出VNC:

    • 电脑退出远程桌面直接关掉桌面界面就好,
    • 树莓派终止vnc服务可以执行vncserver -kill :[DISPLAY],其中[DISPLAY]是要终止的桌面号。

如果用的不是RealVNC软件

  • 如果用其他软件进入远程桌面,需要Authenticating to VNC Server, 就是downgrade VNC Server’s authentication scheme, specify a password unique to VNC Server, and then enter that instead.
  • 如果使用图形界面操作树莓派,可以选择 Menu > Options > Security > VNC password from the Authentication dropdown.
  • 命令行模式设置:在Service Mode (the default configuration for the Raspberry Pi)更改:
    • 打开文件 /root/.vnc/config.d/vncserver-x11
    • Authentication=SystemAuth替换成Authentication=VncAuth,保存并退出。
    • 运行sudo vncpasswd -service
    • 重启 VNC Server。

补充资料

  • VNC Server有三种模式(mode),分别为:
    • server(默认)
    • user
    • virtual
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值