美文网首页用linux不折腾怎么行
树莓派入门级折腾 --远程连接(ssh)及图形化(vnc)

树莓派入门级折腾 --远程连接(ssh)及图形化(vnc)

作者: Gaarahan | 来源:发表于2020-03-08 18:20 被阅读0次

    好久没有折腾过了,最近有时间,倒腾一下我的树莓派,入个门


    • 买的时候只买了个板子,没有屏幕,所以在局域网内使用ssh,vnc远程连接

    安装系统

    • 树莓派最著名的系统便是raspbian,这是一个基于debian的操作系统,因此之后的软件安装操作什么的,基本都是sudo apt-get
    • 我安装的系统为retropie,它是基于raspbian的一个模拟街机的系统
    • 安装方法很简单,直接在官网下载好镜像后,使用刻录工具将系统刻录在SD卡上即可,我使用的是Win32 Disk Imager

    ssh 连接

    • 要使用ssh连接到树莓派,需要保证你的电脑和树莓派的网络互通,以及在树莓派上开启ssh功能
    1. 网络
      个人选择手机开启热点,树莓派和电脑同时连接,这样的好处在于,我可以直接从手机的已连接设备看到我的树莓派的ip地址
    2. 连接wifi
      将树莓派的SD卡挂载,SD卡上有两个分区,打开其中的boot分区,并创建一个配置文件wpa_supplicant.conf :
    country=CN
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1
     
    network={
      ssid="WiFi的名字"
      psk="WiFi的密码"
      priority=优先级,数字越大优先级越高
    }
    
    • 注意这样的配置是临时的,断电关机后该文件便会消失,下面的ssh文件也一样
    1. 开启ssh
      同样在boot分区下创建一个名为ssh的文件即可,不用写入任何内容
    2. 完成配置后,插入SD卡,接上树莓派电源,等待一小段时间(开机及第一次开机需要释放系统),当手机显示有设备(该系统默认用户名为retropie)连接后,就可以使用ssh连接了
    3. 连接
      使用ssh pi@手机上看到的ip地址连接树莓派即可,pi为系统默认的用户,对应的默认密码是raspberry
      连接成功
    • 连接成功后,使用sudo raspi-config打开系统的配置菜单,在这里可以启用wifi配置以及ssh功能,启用后就无需使用之前的配置文件了

    启用VNC图形化界面

    • 使用VNC软件去远程连接相对简单,官网提供了对应的连接教程,记录一下自己遇到的问题
    • 根据教程启用后,连接VNC客户端后无法连接桌面


    • 怀疑是vnc服务未启动,连接上ssh,手动启用vncserver报错 :

      查资料找到问题原因 : vncserver默认寻找的X系统的字体路径在/usr/X11R6/lib/X11/fonts/下,现有系统中对应位置没有对应资源
      字体问题应该不会影响系统,暂时搁置
    • 还有一个报错 /etc/vnc/xstartup: 27: /etc/vnc/xstartup: xsetroot: not found,应该是这个命令没有找到,查了一下,这个命令是属于x11-xserver-utils包,用来设置窗口参数的命令,安装这个包,重新启动vncserver,启动成功

    相关文章

      网友评论

        本文标题:树莓派入门级折腾 --远程连接(ssh)及图形化(vnc)

        本文链接:https://www.haomeiwen.com/subject/dplxyctx.html