Я столкнулся с проблемой, когда я просто запускаю эти команды.
Удаленный сервер хочет передать yes
, чтобы добавить ключ в файл RSA, потому что установлено первое соединение времени с scp
.
приведены ниже
#!/bin/bash
scp -P58222 [email protected]:/root/K /N
/usr/bin/expect -c 'expect "\n" { expect "Are you sure you want to continue connecting (yes/no)?" }'
send "yes\r"
expect "$ "
send "exit\r"
На самом деле, я должен передать yes в моем script, задавая
Невозможно установить подлинность IP-адреса хоста (ip-адрес).
RSA key fingerprint is xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx.
Are you sure you want to continue connecting (yes/no)?
Вы действительно хотите продолжить подключение (да/нет)?
Как я могу избавиться от этой проблемы?
с
scp -o StrictHostKeyChecking=no
он все еще спрашивает.