1 互信设置
1.1 windows设置
- 进入利用和性能 > 可选性能 > 增加性能
- 找到OpenSSH客户端和服务端,勾选 > 装置
- 更改ssh配置
管理员权限关上C:\ProgramData\ssh目录下的sshd_config
ps:始终不晓得怎么管理员权限关上,能够用vscode形式关上,保留的时候vscode右下角会主动提醒管理员权限,点击确认即可
a.把 PubkeyAuthentication yes 后面的正文去掉
b.把最初两行正文掉 - 此电脑 > 治理 > 服务,找到OpenSSH SSH Server,没运行的话就右键点击启动运行,启动了的话就重新启动,因为下面改了配置
- 关上命令行执行 ,始终回车即可
ssh-keygen
- 在~/.ssh目录上面新建authorized_keys文件
1.2 ubuntu设置
- 查看ssh服务是否启动
sudo systemctl status sshd
- 没有服务的话装置
sudo apt install openssh-server
- 启动ssh
sudo systemctl start sshd
- 设置开机启动
sudo systemctl enable sshd
- 执行ssh-keygen,始终回车即可
- 在~/.ssh目录下新建authorized_keys文件
1.3 相互写入公钥
相互把~/.ssh目录上面id_rsa.pub外面的内容放到对方authorized_keys文件中
2 固件转储
编译脚本里,在胜利生成固件前面增加一个scp命令,相似
scp your_firmware_path win_username@windows_ip:/g:/firmware_out
其中的your_firmware_path是生成的固件门路
win_username是windows的用户名
windows_ip是windows的ip
g:/firmware_out能够指定windows下面的目录
3 参考
- https://blog.csdn.net/zhaodengdeng1984/article/details/121654821