Какой пользователь запускает сценарий пользовательских данных при запуске нового экземпляра Ubuntu EC2? - PullRequest
2 голосов
/ 09 ноября 2011

Я пытаюсь запустить экземпляр EC2 со скриптом в пользовательских данных. Сценарий содержит вызов rsync для удаленного сервера, но это не удается. Я считаю, что это потому, что мне нужно настроить пользователя, который запускает пользовательские данные, чтобы иметь возможность подключиться к удаленному серверу.

Какой пользователь запускает скрипт пользовательских данных?

Я зарегистрировал stderr:

Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [Receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(601) [Receiver=3.0.7]

1 Ответ

2 голосов
/ 09 ноября 2011

Похоже, что скрипт запускается как root.Поэтому, если вам нужно общаться через SSH, убедитесь, что корневая учетная запись может устанавливать соединения.

...