1
感谢您花时间看我的帖子。找不到主机密钥的厂家
我有一个django网站已启动并运行,并且我试图通过fab在本地(Windows)计算机上对远程(ubuntu)主机运行命令。我已经设置了env.key_filename,但每次运行命令时都会提示输入用户密码。
有没有人有任何建议?
的Fab片段:
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 [email protected]:
显然,PuTTY的[PuTTYgen](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)实用程序有一个“转换”菜单来帮助您导出密钥。我不使用Windows,所以我无法检查。 –
谢谢!那样做了。 – hgolov