Я запускаю веб-приложение на сервере Linux, которое подключается к другим серверам. Когда я запускаю проект в своей платформе Play на loclhost, он работает плавно. Когда я запускаю его на своем сервере Linux, я получаю указанное выше сообщение 3 раза, по одному для каждого сервера.
Я прочитал об этом пост, в котором говорится, что это предупреждение о человеке посередине, и если я напишу «да», это должно сработать. Но хотя написано «да», ничего не происходит, приложение не запускается, а сообщение об ошибке продолжает появляться.
Я попытался создать закрытый и открытый ключи и добавить их в файл authorized_keys, но это тоже не сработало.
Что мне нужно, чтобы запустить приложение?
Появляется сообщение, потому что вы никогда не подключались к этому хосту с этой учетной записью пользователя. Поэтому хост не имеет записи об этом хосте сервера приложений в файле ssh known_hosts
. Следовательно, вы должны подтвердить хост до того, как могут произойти соединения.
Вы можете подтвердить хост, запустив ssh someuser@appmachine
с сервера Linux, на котором вы хотите запустить приложение. appmachine
- это доменное имя / IP-адрес сервера приложений, к которому подключается ваше приложение.
Не забудьте выполнить эту команду ssh
от имени пользователя, от имени которого запущено серверное программное обеспечение.