Потрясающе не найти ключ хоста - PullRequest
1 голос
/ 06 октября 2011

Спасибо, что нашли время посмотреть на мой пост.

У меня запущен и работает сайт django, и я пытаюсь запустить команду на удаленном (ubuntu) хосте с моего локального (windows) компьютера через fab. Я установил имя файла env.key_file, но каждый раз, когда я запускаю команду, у меня запрашивается пароль пользователя.

У кого-нибудь есть предложения?

Потрясающий фрагмент:

env.key_filename = "path\to\key.ppk"
env.no_keys = True
env.name = 'testing'
env.user = 'ubuntu'
env.project_name = 'PROJECT'
env.project_root = '/home/%(user)s/venvs/%(name)s/%(project_name)s/' % env
env.host_string = 'myIp'
env.branch = 'master'
env.venv = 'source /home/%(user)s/venvs/%(name)s/bin/activate && ' % env

Консоль:

>fab testing install_requirements
[myIp] run: source /home/ubuntu/venvs/testing/bin/activate &&  pip install -r requirements.txt
Password for ubuntu@myIP:

1 Ответ

3 голосов
/ 06 октября 2011

Выглядит как Ткань № 265 .Вы должны использовать ключ OpenSSH, а не .ppk.

...