画师:Junc
WordPress的博客最近不知道为什么打开异常的慢,正好也从学校回到家了,玩一下树莓派,顺便把之前写的记录搬运过来做个备份,我记得这些工具我之前都下过但是忘了放到哪个U盘里了…
1.从树莓派官网下载ubuntu镜像
此处我使用的是ubuntu MATE16.04.2 (Xenial) ubuntu-mate官网下载地址
2.使用win32diskimager把IOS镜像写入SD卡
win32diskimager 下载地址
3.将SD卡插入树莓派,使用网线连接到路由器上,打开电源供电
4.查看路由器分配给树莓派的IP,使用PUTTY登陆树莓派
在浏览器输入192.168.1.1 登陆账号 例如我的树莓派内网IP为192.168.1.3
关于SSH连接的问题:ubuntu MATE16.04.2 官方给出了这样一句话
Since Ubuntu MATE 16.04.2 the OpenSSH server is disabled by default.
If you want to enable SSH you can use raspi-config to created a file
call ssh in to /boot paritition and reboot.When you enable SSH via either method explained above sshguard will
also be enabled.
也就是说SSH默认是关闭的,如果要开启的话需要在/boot 目录下建立一个文件名为SSH的文件,官方也说明了打开SSH链接的同时,SSH防火墙也同时打开,但是我建了之后还是timeout没办法我只好google,解决方法在下面。
5.ubuntu mate开启ssh
树莓派安装完ubuntu mate后,需要开启远程登录
- 打开终端
- sudo raspi-config
- 进入interfacing options
- 选则p2 ssh回车
- 选择yes回车
- 等待完成回车确认
- 退出配置,ps -e | grep ssh 看到sshd即开启
接着开启root用户登录
- 更改root用户密码,命令:sudo passwd root
- sudo vi /etc/ssh/sshd_config
- 找到 “PermitRootLogin without-password” 或者 “PermitRootLogin prohibit-password”
- 修改成 “PermitRootLogin yes”
- 重启SSH服务 sudo service ssh restart
通过ifconfig查看本地ip,试着远程登录
但是现在连接上去还是命令行界面,除了SSH连接,还有VNC连接可以用图形界面控制树莓派,如下所示
6.VNC连接图形界面树莓派
1.安装tightvnc
sudo apt-get install tightvncserver
2.设置密码,注意密码限制位数最多8位
vncpasswd
在只读密码页面选择N
Would you like to enter a view-only password (y/n)? n
3.开机自启动
sudo pluma /etc/init.d/tightvncserver