Я понимаю, что это связано с 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
    

    он работает просто нормально, нет четкого текста, когда я набираю пароль, и очень быстро дает правильный результат.

Может кто-нибудь помочь мне разобраться? Большое спасибо.

0