无密码自动上传scp

2024-05-16 05:42:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用APScheduler定期上载数据文件pexespect.run公司(“scp…”)。scp命令可以在没有密码验证的命令行中正常工作(密钥已共享)。但是,在Beaglebone Black(从使用pexpect的远程计算机启动)上运行python脚本时,scp会失败,因为blackbear(它替代BBB上的openssh)没有正确加载私钥。当我添加-I~/.ssh/id_rsa时,我从/usr/bin/dbclient:Exited:String too long得到一个错误;dbclient是blackbear的一部分,这似乎是一个bug。当尝试使用>;dropbearconvert openssh dropbear id_rsa id转换我的私钥时_rsa.db公司,我得到错误:错误:不支持DES-EDE3-CBC以外的密码。我试图安装openssh,但是由于与blackbear的冲突,这没有成功。在我放弃使用Angstrom去Ubuntu之前,有什么建议吗。?我已经增加了很多埃,所以在这个时候改变操作系统是痛苦的。谢谢。钻头推进器


Tags: run命令id密码数据文件错误公司rsa
1条回答
网友
1楼 · 发布于 2024-05-16 05:42:39

作为一个临时解决方案,我发现我可以使用APScheduler和pexpect.运行以及scp。这不太理想,因为我更喜欢在beaglebones上运行进程,而不是在服务器上运行,但是在我安排足够的时间切换到Ubuntu之前,这已经足够了。不过,如果有人对如何让黑穗工作有什么建议,我很想听听。钻头推进器

相关问题 更多 >