相关疑难解决方法(0)

有时会出现 ssh-askpass 错误

当我通过 SSHhosta连接到另一台主机然后再连接到另一台主机时hostb,一切正常。两台主机当前都需要密码。

但是,当我尝试使用此中间主机的快​​捷方式并将下一个 ssh 作为参数时,我收到了经常提到的错误:

$ ssh -X hosta ssh1 -X -1 login@hostb
Pseudo-terminal will not be allocated because stdin is not a terminal.
ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
Permission denied, please try again.
ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
Permission denied, please try again.
ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory
Permission denied.
Run Code Online (Sandbox Code Playgroud)

所有这些似乎都与进一步传递的环境变量有关。

ssh 在这里期待什么?我怎样才能解决这个问题?

而且,我已经将 hostb 添加到 hosta 上的已知主机。

ssh

5
推荐指数
0
解决办法
1166
查看次数

标签 统计

ssh ×1