我已从 Mac OS X Snow Leopard 升级到 Lion 。我使用了sshpass
的几个脚本,但在升级到Lion后,出现以下错误:
Permission denied, please try again. debug1: read_passphrase: can't open /dev/tty: Device not configured debug1: permanently_drop_suid: 502 ssh_askpass: exec(/usr/libexec/ssh-askpass): No such file or directory
我只能连接sshpass
或手动输入密码。没有公钥/私钥。我重新安装了MacPorts和sshpass。
我怎样才能获得ssh-askpass?如何配置 / dev / tty ?
电贺!
答案 0 :(得分:1)
我认为sshpass中有一个错误,它不会删除DISPLAY。尝试在运行sshpass之前取消设置DISPLAY。 EX:
unset DISPLAY; sshpass -p pass ssh host
答案 1 :(得分:0)