2024-06-10 19:44:40 发布
网友
我试图构建一个GUI,通过SSH监视Raspberry Pi上的一些进程。在
Pi目前有一个无密码的设置(我以前用keygen生成一个密码文件)–我可以简单地输入
ssh host@xxx.xxx.x.xx
在没有密码的情况下进入终端。在
我现在正试图编写一个Python脚本来访问设备,但是当我尝试运行时,系统会提示输入密码
我也试过操作系统模块,但没有用。我有什么遗漏吗?在
(如果之前有人回答过,我很抱歉。我找不到任何相同的东西,而且我的编程技能也相当差)
这是因为您的终端运行一个ssh-agent,它知道您的ssh身份。而python脚本必须有一个空白环境,因此不能访问ssh-agent。在
ssh-agent
另外,您可以依赖一个lib,比如paramiko。我找到了一个example using ssh keys或这个SO answser。在
这是因为您的终端运行一个
ssh-agent
,它知道您的ssh身份。而python脚本必须有一个空白环境,因此不能访问ssh-agent
。在另外,您可以依赖一个lib,比如paramiko。我找到了一个example using ssh keys或这个SO answser。在
相关问题 更多 >
编程相关推荐