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

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


  • 买的时候只买了个板子,没有屏幕,所以在局域网内使用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))