windows通过SSH控制树莓派:
因学习需要在windows系统下对树莓派进行SSH连接,包括SSH密钥生成、密钥传输及公钥保存等
Windows下密钥的产生
- 在Windows下使用
ssh-keygen
生成公钥和私钥 - 然后会询问存储位置,有需要更改则修改路径,否则直接回车
- 下一步输入passphrase,需要就输入,否则直接回车
#其中XXX为用户名
C:\Users\XXX>ssh-keygen
Windows传输公钥至树莓派
- 在Powershell下输入下面命令
# 其中XXX为用户名,path为在树莓派想要存放文件的位置
# scp:复制文件命令
scp C:\Users\XXX/.ssh/id_rsa.pub pi@<ip addr> <path>
- 输入命令后会要求输入树莓派密码,输入密码后即可传输(当然错了的重新输入)
树莓派保存公钥
- 在Powershell下输入下面命令
# path为树莓派中保存公钥的路径
cat <path、> >> ~/.ssh/authorized_keys
- 执行后即完成了公钥的保存,此后使用本设备连接树莓派不用再使用密码
心得:
- 就这么一个东西折腾半天,头发是金,且掉且珍惜
- 使用windows设备去控制树莓派,此时windows是客户端,树莓派是服务器,密钥需要在windows中生成,在树莓派中保存
- 本文纯属小白学习所写,如有错误还请大佬指出,如对本文有任何疑问可私信留言一同探讨
更多推荐
windows通过SSH控制树莓派
发布评论