1、树莓派3 Model B ——— 开发前准备工作

来源:互联网 发布:php 数组长度函数 编辑:程序博客网 时间:2024/05/22 13:29

1:插入TF卡,连接带HDMI的显示器,也可以用HDMI转VGA线接入显示器,通电,等待系统安装完成。

 

2:为了方便开发,我们选择使用SSH远程登录操作树莓派,下面配置SSH。方法如下:

使用SSH远程登录树莓派时,首先在树莓派图形界面打开命令终端,我们先启用root权限,可以每次省略输入sudo,操作文件可以任意畅行。

启用root方法:

输入:  sudo passwd root

输入两次root密码

输入: sudo passwd --unlock root

 

切换root用户:

$: su

$: passwd(这里输入前面设置的root密码)

#:(此时原来由$变为#,表明已经进入root模式)

进入boot路径,新建一个空的ssh文件,最新版的树莓派默认关闭SSH功能。

#: vi ssh

这时进入vi的编辑模式,这里不用写任何内容,使用"shift" + ":"组合按键在最下面冒号后输入:“wq!”,表示强制保存退出。这里一定是在root模式下,否则会提示错误说是只读文件。

#:raspi-config   //进入树莓派配置界面

进入如下界面


选择2,修改树莓派pi用户名密码,Finish
#:ifconfig   //查看连接网络的ip地址,这里使用wifi的ip,系统装完可以连接wifi。

























这里记住wlan0中的ip地址,后面windows远程登录时需要填写树莓派的ip地址。
重启系统:
#:reboot
下面安装windows版的ssh软件,下载 SSH Secure Shell Client,安装到Window中,打开  SSH Secure Shell Client,如下所示填写上一步查看到的IP地址。



选择connect,如果出现,如下表明树莓派未启用ssh服务,需要重新启动。

 


在树莓派图形界面终端输入如下命令:
#:service ssh start  或者  service ssh restart 启动或者重启ssh服务。
如果ssh client  window上登录提示报 algorithm negotiation failed ,解决方法之一 修改sshd树莓派的配置文件 /etc/ssh/sshd_config 在配置文件中末尾通过用vi命令编辑添加:

#vi /etc/ssh/sshd_config   

鼠标移动到末尾,输入i则进入编辑模式,复制以下3段,粘贴到最后,然后输入 “shift+:”  冒号后输入wq!保存退出。


Ciphers aes128-cbc,aes192-cbc,aes256-cbc,aes128-ctr,aes192-ctr,aes256-ctr,3des-cbc,arcfour128,arcfour256,arcfour,blowfish-cbc,cast128-cbc

MACs hmac-md5,hmac-sha1,umac-64@openssh.com,hmac-ripemd160,hmac-sha1-96,hmac-md5-96

KexAlgorithms diffie-hellman-group1-sha1,diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha1,diffie-hellman-group-exchange-sha256,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group1-sha1,curve25519-sha256@libssh.org


重启sshd服务后,即可正常连接。输入:service ssh restart
导致此问题的原因是ssh升级后,为了安全,默认不再采用原来一些加密算法,我们手工添加进去即可。
再次打开输入密码后右上角填写 备注,然后Add to profiles,下次直接从菜单快速进入只要输入密码即可。


从如下位置可以直接与树莓派传输文件。


这里就可以拖动文件到你的电脑,或者拖动你的文件到树莓派,图中圈的位置可以改路径。

到这里所有配置准备工作已经完成了。


到下一讲我们将介绍树莓派嵌入式开发库wiringPi的安装。




阅读全文
1 0