Иногда мне нужно узнать конкретное содержимое журнала (например, вызов API) из файлов журнала, эти файлы журнала существуют на нескольких серверах Linux.
Я должен использовать SSH для входа на каждый сервер и использовать grep для поиска в журнале. Прямо сейчас я планирую написать оболочку для автоматического завершения этой работы. Но когда я пытался поместить "ssh" в оболочку, я выполняю ее, для этого всегда требуется ввод пароля и вывод сообщения на экран.
Есть ли способ убедиться, что нет предупреждения о вводе пароля? Или есть в любом случае поддерживать использование "grep" на нескольких серверах?
Я не могу использовать аутентификацию по ключу SSH, так как я могу сделать это изменение на производственных серверах
Потому что я также планирую предоставить результат на веб-странице (например, JSP, PHP) и выполнить эту оболочку с помощью Java на бэкэнде.