我不确定是什么原因造成的,但这有点令人沮丧。
我正在ssh
进入我的机器(Ubuntu 21.10)并调用tilix
我的客户端机器的会话。我试图运行一个应用程序(从tilix
远程内部),我需要运行它应该提示输入密码。机器正在运行 GUI ( kded5
),但这无关紧要。我已经进入机器了。此应用程序在 GUI 中而不是在终端中提示输入密码。
我试过取消设置DISPLAY
。我试过设置SSH_ASKPASS_REQUIRE=never
(单独和一起使用)。我尝试了其他各种方法,但无济于事。由于我使用kded5
的是 ,系统alternatives
设置为/usr/bin/kshaskpass
。我还没有尝试将其设置为其他内容:
at 14:25:06 ❯ update-alternatives --display ssh-askpass
ssh-askpass - auto mode
link best version is /usr/bin/ksshaskpass
link currently points to /usr/bin/ksshaskpass
link ssh-askpass is /usr/bin/ssh-askpass
slave ssh-askpass.1.gz is /usr/share/man/man1/ssh-askpass.1.gz
/usr/bin/ksshaskpass - priority 35
slave ssh-askpass.1.gz: /usr/share/man/man1/ksshaskpass.1.gz
/usr/lib/ssh/x11-ssh-askpass - priority 10
slave ssh-askpass.1.gz: /usr/share/man/man1/x11-ssh-askpass.1x.gz
需要明确的是,我想要的很简单......如果我是机器的终端,请使用终端提示输入密码。如果我在 GUI 中,请使用 GUI,或者至少为我指明如何在需要时临时使用终端提示的方向。
蒂亚!