Рейтинг:0

команда sshpass

флаг bo

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

echo "*************** Проверка обмена ключами для сервера базы данных *************"

status=$(ssh -o BatchMode=yes -o ConnectTimeout=5 $Username@$IP echo ok 2>&1) --- вывод в порядке, если обмен уже произведен, и отказ в разрешении, если ключи не обменялись

    echo КЛЮЧИ НЕ ОБМЕНЯЮТСЯ НА СЕРВЕР БД, ПОЖАЛУЙСТА, ОБМЕНЯЙТЕ КЛЮЧИ

      sshpass -p $password ssh-copy-id $Username@$IP

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

/bin/ssh-copy-id: ИНФОРМАЦИЯ: Источник устанавливаемых ключей: "/root/.ssh/id_rsa.pub" Ошибка проверки ключа хоста.

Пожалуйста, помогите с этим как можно скорее или есть другой способ передать пароль вместо sshpass

Этот вопрос на других языках:

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.