下面是以安装了官方系统的树莓派系统为示例讲述的,这些内容可以作为更进一步玩转树莓派的基础。
设置登录 IP
按照树莓派官方的做法,树莓派需要一根网线直连路由器,通过路由器的 DHCP 分配到IP后,就可以远程登录了。但是如果手头没有路由器,我们需要用电脑直连树莓派进行远程登录。将制作好的树莓派 SD 卡插入电脑,会弹出一个名为Boot的磁盘,其中有一个cmdline.txt文件,打开之后,在最后的位置追加一个IP如下:
使用 aes 加密解密。
1 | // 加密, key 加密key, iv 向量, data 需要加密的数据 |
CA机构的数字证书是整个TLS(SSL)协议的根证书,用于给服务器及客户端证书签名及验证其真伪。生成方法如下:
1 | openssl genrsa -out ca-key.pem -des 1024 |
然后根据ca生成服务端证书:
1 | openssl genrsa -out server-key.pem 1024 |
为了避免出错,请给每个证书一个唯一的通用名称.例如,将您的CA证书“Foo CA”命名,您的服务器证书是您的主机名称(在这种情况下为“localhost”),您的客户端将其名称(例如“Foo Client 1”)命名.