Файл ~/.ssh/known_hosts - как его настроить?

Я пытаюсь SCP файл с моего сервера на другой сервер. Команда, которую я использую:

scp -i private.ppk -P 22 foo.txt someuser@domain.com:/home/someuser/foo.txt

Когда я запускаю это через командную строку, я получаю приглашение:

The authenticity of host 'domain.com' can't be established.
RSA fingerprint is: ...
Are you sure you want to continue connecting (yes/no)?

Поскольку мне нужно сделать это через PHP (а не из командной строки), я не могу быть обеспокоен этими подсказками. Я думаю, что мне нужно установить что-то в known_hosts_file, чтобы предотвратить это приглашение. Это верно? Если да, то как мне это сделать? Как мне настроить файл known_hosts_file на моем сервере, чтобы я не получал приглашения?

1 ответ

Решение

Вас просят только один раз. Вы можете скопировать соответствующую запись из ~/.ssh/known_hosts файл в тот же файл для других пользователей. Или вы положили его в /etc/ssh/ssh_known_hosts тогда это действительно для всех пользователей.

Другие вопросы по тегам