Frage

Ich versuche, eine django app mit Stoffe zu implementieren und die folgenden erhalten Fehler:

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$ 

Ich kann nicht mit dem Server über SSH eine Verbindung herstellen. Was kann mein Problem sein?

Regards, Arshavski Alexander.

War es hilfreich?

Lösung

auf einem Bein hier Ausgehen, ich würde sagen, Ihre SSH-Schlüssel ist falsch:

paramiko.SSHException: Ungültige Taste

Was bedeutet Ihre Server sagen, wenn Sie ssh in sie versuchen, mit dem Benutzernamen und das Passwort zu Gewebe bereitstellt wurden?

Am zweiten Gedanken:., Wie Sie Gewebe mit einem Passwort zur Verfügung stellen, das könnte Ihre SSH-Host-Schlüssel vorschlagen hat sich verändert und / oder wurde ~/.ssh/known_hosts noch nicht hinzugefügt

Andere Tipps

Ja, ich würde sagen, dass der Host-Schlüssel an der Maschine Sie eine Verbindung hat sich geändert. (Oder Sie von einer Maschine anschließen, der nie durch das ging „xxx ist ein unbekannter Host, tun Sie es in die Liste der bekannten Hosts hinzufügen?“ Dialog).

Wenn Sie nicht besorgt über Man-in-the-Middle-Angriffe oder den Schlüssel selbst vor ein paar Tagen die folgende Zeile irgendwo in Ihrem env.variables geändert:

env.disable_known_hosts = True

, die kümmern sollte!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top