sshpass 不再有效?

sshpass 不再有效?

我正在尝试使用 sshpass 自动登录,但是,它似乎有问题/dev/tty

echo password | ./sshpass ssh root@xxxx
...
debug1: read_passphrase: can't open /dev/tty: No such device or address
...
Permission denied (publickey,gssapi-with-mic,password).

有任何想法吗?我不用sshpass就可以直接登录,所以是tty的问题。

答案1

sshpass使用方式不同:

./sshpass -p password ssh root@xxxx

如手册页概要中所述:

sshpass [-ffilename|-dnum|-ppassword|-e] [options] command arguments

相关内容