密码在 ssh 中以明文形式显示

密码在 ssh 中以明文形式显示

我理解这与下面的 sshd_config 相关:

PasswordAuthentication yes

我不明白的是下面的命令:

diff <(ssh rx52019@hostname ls -R /home/rx52019 ) <(ls -R /home/rx52019)

假设它会递归地比较两台主机上的两个文件夹。我遇到的几率是:

  1. 当我输入 ssh 的密码时,它以明文形式显示在终端上,而不是不可见的。

  2. 在我提供正确的密码后,它应该开始比较并产生结果,但事实上它只是挂在那里。

  3. 我测试过仅运行

    ssh rx52019@hostname ls -R /home/rx52019
    

    它运行正常,当我输入密码时没有清晰的文字,并且很快给我正确的结果。

有人能帮我解决这个问题吗?非常感谢。

相关内容