Как использовать Connection в Fabric 2?

Я пытаюсь подключиться к хосту и запустить команду с модулем Fabric 2, и у меня появляется эта ошибка:

Traceback (most recent call last):
  File "Utilities/fabfile.py", line 4, in <module>
    res.run('uname -s')
  File "<decorator-gen-3>", line 2, in run
  File "/usr/local/lib/python2.7/dist-packages/fabric/connection.py", line 29, in opens
    self.open()
  File "/usr/local/lib/python2.7/dist-packages/fabric/connection.py", line 501, in open
    self.client.connect(**kwargs)
  File "/home/trishnevskaya/.local/lib/python2.7/site-packages/paramiko/client.py", line 424, in connect
passphrase,
  File "/home/username/.local/lib/python2.7/site-packages/paramiko/client.py", line 715, in _auth
raise SSHException('No authentication methods available')
paramiko.ssh_exception.SSHException: No authentication methods available

Простой код из документов ( http://docs.fabfile.org/ан /последний /посаживания started.html ):

from fabric import Connection

res = Connection('<host-ip>')
res.run('uname -s')

Согласно документам, мне не нужны специальные конфиги, но это не работает ...

ткань 2.1.3
Python 2.7.14

4 голоса | спросил Ameko 6 J0000006Europe/Moscow 2018, 02:08:04

2 ответа


0
Следующие работы для меня.
ответил Ishan Bhatt 19 J000000Thursday18 2018, 10:12:17
0
Я сталкиваюсь с той же проблемой.Вместо передачи ключевого файла SSH, как предлагалось ранее, другой тривиальный способ разобраться в этом может состоять в передаче пароля (это было бы хорошо только на этапе тестирования /разработки).
ответил dbrus 24 MonEurope/Moscow2018-12-24T19:43:04+03:00Europe/Moscow12bEurope/MoscowMon, 24 Dec 2018 19:43:04 +0300 2018, 19:43:04

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132