目录

树莓派的首次配置

1.安装系统

  • 首先官网下载系统,这里下载的是RASPBIAN JESSIE,下载完成后检验一下SHA-1,校验无误后进行解压,得到img文件
1
shasum <文件路径>
  • 使用SD Formatter对SD卡进行格式化,格式化完成后使用ApplePi-Baker进行烧录,Windows下可以使用Win32 Disk Imager https://cdn.fangpengjun.com/images/2016-06-26/ApplePi-Baker.png
  • 烧录完成后将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.使用花生壳(内网穿透)