1.安装系统

  • 首先官网下载系统,这里下载的是RASPBIAN JESSIE,下载完成后检验一下SHA-1,校验无误后进行解压,得到img文件

    1
    shasum <文件路径>
  • 使用SD Formatter对SD卡进行格式化,格式化完成后使用ApplePi-Baker进行烧录,Windows下可以使用Win32 Disk Imager

  • 烧录完成后将SD卡插入树莓派,连上电源和网线,启动树莓派。

2.连接并开启root用户

  • 在路由器界面查看树莓派的ip地址,使用ssh连接,第一次使用用户名pi,默认密码是raspberry

    1
    ssh pi@ip
  • 连接成功后修改root密码,然后在/etc/ssh/sshd_config中找到PermitRootLogin这一行,修改为PermitRootLogin yes,如果不修改,登录时会出现permission denied的问题(该情况会出现在2016年2月份之后的raspbian系统)

    1
    sudo passwd root

3.使用无线网卡连接并设置静态ip

  • 设置无线连接静态ip,编辑/etc/wpa_supplicant/wpa_supplicant.conf文件,其中priority代表优先级,可以设置多个WiFi,设置好之后sudo reboot重启树莓派,连接成功后再路由器中绑定树莓派的固定ip
    1
    2
    3
    4
    5
    6
    7
    8
    ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
    update_config=1

    network={
    ssid="ssid"
    psk="psk"
    priority=5
    }

4.启用SSH key登录

  • 如果你嫌每次登录都要输密码既麻烦又不安全的话,那么可以使用SSH key来登录,先查看自己电脑上是否已经有SSH key

    1
    ls ~/.ssh
  • 如果已经有id_rsa.pub或者id_dsa.pub这样的文件,那么不用再生成key了,否则的话执行以下命令生成一个SSH key

    1
    ssh-keygen -t rsa -C eben@pi
  • 树莓派上可能没有.ssh目录,需要手动生成

    1
    2
    cd ~
    install -d -m 700 ~/.ssh
  • 然后上传

    1
    cat ~/.ssh/id_rsa.pub | ssh <USERNAME>@<IP-ADDRESS> 'cat >> .ssh/authorized_keys'
  • 此时再使用ssh root@ip就可以直接登录了

5.使用花生壳(内网穿透)