Question

Je suis en train de déployer une application django avec le tissu et obtenir ce qui suit erreur:

Alexs-MacBook:fabric alex$ fab config:instance=peergw deploy -H <ip> - 
u <username> -p <password> 

[192.168.2.93] run: cat /etc/issue 

Traceback (most recent call last): 

  File "build/bdist.macosx-10.6-universal/egg/fabric/main.py", line 

419, in main 

  File "/Users/alex/Rabota/server/mx30/scripts/fabric/fab/ 

commands.py", line 37, in deploy 

    checkup() 

  File "/Users/alex/Rabota/server/mx30/scripts/fabric/fab/ 

commands.py", line 140, in checkup 

    if not 'Ubuntu' in run('cat /etc/issue'): 

  File "build/bdist.macosx-10.6-universal/egg/fabric/network.py", line 

382, in host_prompting_wrapper 

  File "build/bdist.macosx-10.6-universal/egg/fabric/operations.py", 

line 414, in run 

  File "build/bdist.macosx-10.6-universal/egg/fabric/network.py", line 

65, in __getitem__ 

  File "build/bdist.macosx-10.6-universal/egg/fabric/network.py", line 

140, in connect 

  File "build/bdist.macosx-10.6-universal/egg/paramiko/client.py", 

line 149, in load_system_host_keys 

  File "build/bdist.macosx-10.6-universal/egg/paramiko/hostkeys.py", 

line 154, in load 

  File "build/bdist.macosx-10.6-universal/egg/paramiko/hostkeys.py", 

line 66, in from_line 

  File "build/bdist.macosx-10.6-universal/egg/paramiko/rsakey.py", 

line 61, in __init__ 

paramiko.SSHException: Invalid key 

Alexs-MacBook:fabric alex$ 

Je ne peux pas se connecter au serveur via ssh. Que peut-être mon problème?

Cordialement, Arshavski Alexander.

Était-ce utile?

La solution

Sortir sur un membre ici, je dirais que votre clé SSH est incorrect:

  

paramiko.SSHException: Clé non valide

Qu'est-ce que vos serveurs dire lorsque vous essayez de le client ssh, en utilisant le nom d'utilisateur et mot de passe que vous fournissez au tissu?

À la réflexion. Que vous fournissez le tissu avec un mot de passe, qui pourrait suggérer votre clé d'hôte SSH a changé et / ou n'a pas encore été ajouté à ~/.ssh/known_hosts

Autres conseils

Oui, je dirais que la clé hôte sur la machine que vous vous connectez a changé. (Ou vous connectez à partir d'une machine qui n'a jamais été par le « xxx est un hôte inconnu, voulez-vous ajouter à la liste des hôtes connus? » Dialogue.)

Si vous n'êtes pas préoccupé par les attaques man-in-the-middle ou qui ont changé la clé vous-même ajouter il y a quelques jours la ligne suivante quelque part dans votre env.variables:

env.disable_known_hosts = True

qui devrait en prendre soin!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top