【发布时间】:2017-02-16 12:51:27
【问题描述】:
我有一个 OpenWRT 路由器,我必须从它自动创建一个到远程主机的 SSH 连接。但是远程主机不支持公钥认证,所以我想我可以创建自己的askpass 脚本并使用SSH_ASKPASS 环境变量指定它。
不幸的是,OpenWRT 中包含的 dropbear ssh 客户端不尊重/读取此变量。
有没有办法为 dropbear ssh 客户端指定 askpass 程序/脚本?
[edit:] 我刚刚意识到,上次我完成了整个操作,我刚刚安装了 openssh-client,这次它不起作用,因为路由器只剩下 332 kb 了:- (
【问题讨论】:
-
我从源代码编译了 sshpass。见github.com/hewenhao2008/sshpass
-
这也适用于我。你喜欢写这个作为答案吗?
-
没有。这不是一个完整的答案。 :)