技术解析

Linux 命令行输入密码时,对应 stdin 吗?如何进行重定向?
0
2021-06-16 11:50:50
idczone

例如连接 ssh,需要输入密码。如何用 shell 或者 c 完成输入密码的操作?


写 except 脚本吧

可以装个 sshpass
sshpass -p "password" ssh [email protected]

我交叉编译后在设备上使用 sshpass,会卡在连接成功那里,然后后面就不能操作了

所以用 C 是做不到的吗

输入密码一般是对应 tty 而不是 stdin

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服