树莓派快速入门指南

标签: 树莓 | 发表时间:2015-11-27 17:24 | 作者:杨粼波
分享到:
出处:http://www.cppblog.com/tx7do/
转载自:http://segmentfault.com/a/1190000002587653

前言


接触树莓派已经有一年多的时间了,主要用于Linux服务器。前一段时间树莓派2发售了,树莓派又小火了一把。现在我介绍一下我的经验,希望对于各位读者有多帮助吧。

准备


  • 树莓派
  • 路由器
  • 网线
  • 电源
  • SD
  • 计算机

不用路由器也可以,参考 这篇文章。不过还是建议用吧,能省下不少工作。

刻录镜像


  1. 这里下载喜欢的镜像,我选择的是RASPBIAN,Debian大法好!
  2. 下载 Win32DiskImager
  3. 插上SD卡并刻录

组装并启动


这块我想不用仔细讲了吧,看到树莓派两个绿灯亮起则表示启动成功。

SSH连接


如果不了解SSH是什么,点击 这里

树莓派默认已经启动了ssh服务

  • 获取树莓派ip地址,如果用了路由器的话这点轻而易举,进入管理界面就能找到。比如我的是 192.168.1.104

  • 绑定静态IP,方便以后管理。绑定静态地址有很多种方法,我这里选择的是最偷懒的一种,比如通过修改 interface。建议分配一些比较偏的IP,以免和DHCP分配的发生冲突。

  • 默认用户名为pi,默认密码为raspberry

         ssh pi@192.168.1.104 
  • 如果前面一切正常就能看到 pi@raspberrypi ~ $

快速设置


   sudo raspi-config 


如果你的SD卡大于4G,建议选择第一项Expand Filesystem,其他的视情况选择吧。
为了避免出现乱码的麻烦,推荐使用英文系统。

安装应用


搜索最快的源

令人鼓舞的是,国内很多高校已经开通了树莓派的镜像源,据我的不完全统计:

下面使用我们的小工具,自动查找最快的源:

   sudo apt-get install apt-spy sudo apt-get update sudo apt-spy -d wheezy -a Asia 

也可以手动添加以上的地址到 /etc/apt/sources.list

安装tasksel

   sudo apt-get install tasksel sudo tasksel 

可以很方便得安装常见服务与应用

使用VNC显示图形界面


这部分不太推荐,除非你是特别想看看树莓派的桌面,因为这不仅卡还没什么意义

   //安装 sudo apt-get install tightvncserver  //运行 vncserver :1   //第一次运行VNC会让你输入密码,记住它 

使用Remmia之类的客户端就能直接连接树莓派了,Windows自带的远程桌面能直接连接。

使用ssh key登录


从这部分开始为进阶内容

每次登录都输入密码既麻烦又不安全,使用ssh key代替密码登录。

生成密钥

   ssh-keygen -t rsa 

然后会出现,强烈建议你使用默认,也就是只要Enter就好了

   Enter file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter] 

出现类似以下信息就创建好了

   Your identification has been saved in /Users/you/.ssh/id_rsa. # Your public key has been saved in /Users/you/.ssh/id_rsa.pub. # The key fingerprint is: # 01:0f:f4:3b:ca:85:d6:17:a1:7d:f0:68:9d:f0:a2:db 

将key添加到ssh-agent

  • 确保ssh-agent是可用的

         $ eval "$(ssh-agent -s)" Agent pid 12190 
  • 打印出pid信息则表示正常

         ssh-add ~/.ssh/id_rsa 

将公钥添加到远程服务器

这里的远程服务器指的就是pi

  • 首先检查一下本地的密钥

         ls -al ~/.ssh 

    可以看到先前创建的id_rsa,id_rsa.pub

         出现如下信息: total 24 drwx------  2 reeco reeco 4096  3月  9 18:59 . drwxr-xr-x 55 reeco reeco 4096  3月  9 18:59 .. -rw-rw-r--  1 reeco reeco   47  3月  9 18:59 config -rw-------  1 reeco reeco 1679  3月  4 16:10 id_rsa -rw-r--r--  1 reeco reeco  399  3月  4 16:10 id_rsa.pub -rw-r--r--  1 reeco reeco 2876  3月  9 16:28 known_hosts 
  • 我们要做的就是将id_rsa.pub 复制到树莓派里,推荐的做法是:

         ssh-copy-id remote_host 
  • 如果你不甘寂寞,想挑战hard模式也可以:

         //树莓派下: sudo mkdir ~/.ssh  //修改权限,不然无法写入 sudo chmod 777 ~/.ssh  //计算机下: cat ~/.ssh/id_rsa.pub | ssh pi@host 'cat - >> ~/.ssh/authorized_keys'  //将权限修改回来 chmod 600 ~/.ssh/authorized_keys && chmod 700 ~/.ssh/ 

测试连接

   ssh pi@host pi@raspberrypi ~ $ 

awesome!成功了!

修改ssh config再次简化ssh连接

不需要密码了还觉得每次输入一大串麻烦,有的时候记不住IP地址,还有更简单的方法吗?当然有了,往下看:

    touch ~/.ssh/config  vim ~/.ssh/config   //INSERT 以下内容:     Host pi    HostName host_ip    User pi    Port 22 

接着

   ssh pi 

也能成功连接上,是不是很cool!

参考更多


树莓派Raspberry Pi上手报告
不可小觑!树莓派16个酷炫玩法
Raspberry Pi Beginers
Raspberry on github



杨粼波 2015-11-28 01:24 发表评论

相关 [树莓] 推荐:

树莓派初级折腾

- - 极客范 - GeekFan.net
前些天在网上买了一个二手的树莓派 裸板子190包邮 (新品套装280 360什么的太贵了啊岂可修). 到手目测没有问题 主IC还有一个铜质散热片 不错. 电源就用买移动电源送的充电器(标称5v 1000mA输出 )和数据线. SD卡么… 把很久没玩的PSP掏出来 把马甲卡中的东西倒到记忆棒里 记忆棒插回PSP TF卡装到转接卡上 (话说还是个class10的呢).

安装树莓派 Raspberry PI

- - CSDN博客综合推荐文章
树莓派终于到货了,是这个样子的. 上面有一行日期是 Raspberry PI (c) 2011.12. 选择这个镜像: RASPBIAN Debian 2014-01-07. 780M的压缩包,很大的样子. 似乎还有个NOOBS的安装方式,完全无感. 顺便展示一下SD卡,通过查阅可用SD卡列表,似乎是支持个别的64G Class10的卡的,就像这个,编号是 Transcend SDXC 64G Class10 TS64GSDXC10.

树莓派的10个最佳资源

- - 极客范 - GeekFan.net
如果还没有找到答案,你是时候要从线上或者线下的资源寻找一些想法和项目,来帮助你将树莓派的潜能完全发掘出来. 树莓派没有内置的操作系统,也经常甚至连存储设备都没有. 但树莓派已经被证明了是一个非常成功的小型计算设备. 而很多学校(树莓派的目标用户),狂热爱好者,和那些想要打造一个小型家庭影音中心(包括其他设备)的用户都将树莓派作为他们的一个选择.

PiLarm: 便携式树莓派警报器

- - 极客范 - GeekFan.net
我一直在寻找一些能给自己孩子带来教益的瞬间. 当我五岁的儿子来寻求我的帮助,别再让他的弟弟偷偷溜进他的房间的时候,我突然灵光一现,发现这是教他关于输入、输出和其他一些编程知识的绝佳时机. 而且让他在解决自己实际问题中学习这些也会相对容易. 我本来可以用很多不同的方法来建立一个简单的警报系统,但是我想要让这个系统是一体化的并且在功能上不止能满足我儿子最初的原始需求.

在树莓派上用python控制LED

- - 极客范 - GeekFan.net
初步学习RPi.GPIO模块的过程中写了一个控制8个LED的模块,基本上只是一个对RPi.GPIO的一个封装. 一个已经安装配置好了的树莓派. 连接控制树莓派所用的其他必须设备. 按照电路图所示,在面包板上进行连接. 首先得确定RPi.GPIO已安装. 最新的系统已经自带了,如果没有的可以使用命令.

树莓派2 折腾记录

- - 操作系统 - ITeye博客
淘宝买来的 树莓派2代 B型. 这玩意还分国产和UK产,价格差距在10-20左右 不过不超过200. 另外就是要单独配个 5V2A 的电源,可选外壳和散热片,必备的是 TF 卡,可以用8G,我直接用的 32G TF 卡. 这玩意安装比较麻烦,简单的说第一次进系统你需要显示器,他只有HDMI接口,可以考虑用 HDMI转VGA连显示器,要么就直接HDMI连液晶电视(我就用的电视装的).

树莓派快速入门指南

- - C++博客-牵着老婆满街逛
转载自:http://segmentfault.com/a/1190000002587653. 接触树莓派已经有一年多的时间了,主要用于Linux服务器. 前一段时间树莓派2发售了,树莓派又小火了一把. 现在我介绍一下我的经验,希望对于各位读者有多帮助吧. 不过还是建议用吧,能省下不少工作. 这里下载喜欢的镜像,我选择的是RASPBIAN,Debian大法好.

采访树莓派之父Eben Upton的10个问题——记在树莓派诞生两周年之际

- - 极客范 - GeekFan.net
作为庆祝树莓派2周岁生日的活动之一,我采访了 Eben Upton,树莓派之父和树莓派基金会前任委托人. – Stett Holbrook,MAKE杂志高级编辑. 两年了,你看到了哪些树莓派在教育贡献方面的变化,并且你如何衡量成功. 这确实是一个有意思的问题. 如果两年前你问我如何衡量成功,我可能会说是出货数量.

安装配置树莓派的最佳工具——NOOBS

- - 极客范 - GeekFan.net
如果你想找一种最简单的方式启动你的树莓派,不用再左顾右盼啦. 树莓派基金会开发的 New Out Of Box Software (NOOBS)(以下简称NOOBS) 让这个强有力的小平台比任何时候都更容易配置和启动. 为一个树莓派安装操作系统当然算不上这个世界上最困难的事情,但是这需要一系列的工具并且需要知道如何使用这些工具.

用树莓派DIY的一台PiPad平板电脑

- - 极客范 - GeekFan.net
树莓派不仅可以让爱折腾的人们创造出各种乐趣,还能够激发不少人闲的蛋痛的创造力——Castor就是其中一员. 他 在Makezine上写到:”几乎每一天,都有制造商会隆重推出一款全新的平板电脑. 他们都说自己的产品更轻、更薄、更快了,但是(在我眼中)它们看起来 都是一个样,能够做的事情也都差不多. 于是我打算做点不一样的东西——倒腾一台基于Raspberry Pi的平板电脑”.