我理解这与下面的 sshd_config 相关:
PasswordAuthentication yes
我不明白的是下面的命令:
diff <(ssh rx52019@hostname ls -R /home/rx52019 ) <(ls -R /home/rx52019)
假设它会递归地比较两台主机上的两个文件夹。我遇到的几率是:
当我输入 ssh 的密码时,它以明文形式显示在终端上,而不是不可见的。
在我提供正确的密码后,它应该开始比较并产生结果,但事实上它只是挂在那里。
我测试过仅运行
ssh rx52019@hostname ls -R /home/rx52019
它运行正常,当我输入密码时没有清晰的文字,并且很快给我正确的结果。
有人能帮我解决这个问题吗?非常感谢。