У меня есть сервер, к которому я часто обращаюсь по ssh, потому что я на нем вычисляю. Теперь вычислительный центр явно запрещает SSH-ключи, потому что они «небезопасны». Они считают, что вводить мой пароль на клавиатуре каждый раз, когда это возможно перед другими людьми, - гораздо более безопасный способ входа в систему.
В настоящее время; Я не могу изменить свое мнение (я пытался).
Есть ли способ хотя бы временно хранить пароли SSH, как GIT может хранить пароли в кеше в течение определенного времени?
publickey
аутентификации. Если вы отключите password
аутентификацию на сервере, вы не допустите, чтобы все злоумышленники пытались угадать пароли. И если злоумышленник попытается провести небольшую атаку на клиента, который ранее не сохранял открытый ключ сервера, вы защищены гораздо лучше, publickey
чем если бы вы использовали password
аутентификацию.
the computing center explicitly forbids SSH-keys because they are "insecure"
Моё мнение по этому поводу? Найдите новый хост сервера, потому что ваш, очевидно, неумелый.