树莓派3基础配置教程

来源:互联网 发布:蛇精吐火的软件 编辑:程序博客网 时间:2024/06/11 22:33

初始设置

烧录桌面版镜像之后,将SD卡插入树莓派中,注意先插入HDMI线,然后再插入micro usb线启动树莓派。(否则显示器可能没有显示)
如果使用转换头用HDMIVGA可能无法使用(可能是有源无源的问题),请另行购置转换头,经过试验CE-LINK家的转换头可以正常工作。
在拔出转换头之后,再次插入转换头后,显示器不会有输出,因为转换头没有被识别。可以通过更改SD配置文件来解决。

pi@raspberrypi:~ $ sudo nano /boot/config.txt

更改如下配置:(强制使用HDMI输出 分辨率1024*768)

hdmi_force_hotplug=1config_hdmi_boost=4hdmi_group=2hdmi_mode=16

显示器有显示后,进行基础配置:

1、更改密码

树莓派默认账户和密码为piraspberry

pi@raspberrypi:~ $ passwdChanging password for pi.(current) UNIX password:

2、开启ssh服务

树莓派3的官方说明有4种开启ssh服务的方式,现在给出永久开启的一种方式:

在图形界面下的菜单栏中,依次选择Preferences Raspberry Pi Configuration Interfaces
Enabled SSH

3、设置网络

pi3 ipv4

这里以配置静态地址为例

编辑/etc/network/interfaces

pi@raspberrypi:~ $ sudo nano /etc/network/interfaces

替换iface eth0 inet manual

auto eth0 #自动启动eth0iface eth0 inet staticaddress xxx.xxx.xxx.xxxnetmask 255.255.255.0gateway xxx.xxx.xxx.1dns-nameservers xxx.xxx.xxx.xxx

pi3 ipv6 static

笔者试图配置静态的IPv6,根据网上说法,添加配置

iface eth0 inet6 staticaddress 2001:xxx:xxx::xxxnetmask 64gateway 2001:xxx:xxx::1

树莓派镜像版本为2017-11-29-raspbian-stretch时成功,建议使用最新镜像。
树莓派镜像版本为2017-07-05-raspbian-jessie 时因未知原因,未成功。
最终使用

# Adding an IPv6 address to the eth0 interface.# Interface upup ip -6 addr add 2001:xxx:xxx::1/64 dev eth0# Interface downdown ip -6 addr del 2001:xxx:xxx::1/64 dev eth0

(并未写入文件中,直接sudo 执行,在重启后地址依旧存在)

参考链接
http://www.dickson.me.uk/2013/03/15/setting-up-a-raspberry-pi-as-an-ipv6-gateway-using-hurricane-electric/

pi3 dns

dns-nameservers xxx.xxx.xxx.xxx

注意dns服务如果编辑/etc/resolv.conf ,在重启networking 后会清空,故不采用

执行

pi@raspberrypi:~ $ sudo service networking restart

此时应当可以上网

4、sshd 设置

由于使用默认账户pi, 以及开启默认ssh 端口很不安全,下面更改端口,并限制登录。

导入公钥

远程导入公钥(可以使用xftp,目前可以密码登录)

修改配置

pi@raspberrypi:~ $ sudo nano /etc/ssh/sshd_config

更改如下几处

Port 2222PermitRootLogin no# Change to no to disable tunnelled clear text passwordsPasswordAuthentication no

重启服务(这里sshd即为ssh)

pi@raspberrypi:~ $ sudo service ssh restart

添加公钥

公钥存储在~/.ssh/authorized_keys 文件中

pi@raspberrypi:~ $ ssh-keygen -t rsa

可以默认按3次回车,建立了.ssh 文件夹(也可以选择不生成密钥对,直接建立)

pi@raspberrypi:~ $ sudo cp xxxx ~/.ssh/authorized_keys

这时,设置已经完成,可以验证是否能够远程ssh

优化配置

1、换源

由于默认源在国外,最好将源换成国内镜像源

pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list

用以下内容代替

deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main contrib non-freedeb-src https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main contrib non-free

保存后执行

pi@raspberrypi:~ $ sudo apt-get updatepi@raspberrypi:~ $ sudo apt-get upgrade -ypi@raspberrypi:~ $ sudo apt-get dist-upgrade

这里jessie是比wheezy更新的版本

原创粉丝点击