Pregunta

Estoy tratando de implementar una aplicación de Django con la tela y obtener la siguiente error:

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$ 

No se puede conectar con el servidor a través de SSH. ¿Qué puede ser mi problema?

Saludos, Arshavski Alexander.

¿Fue útil?

Solución

Salir a un miembro aquí, yo diría que la clave de SSH es incorrecta:

paramiko.SSHException: Clave no válida

¿Qué dicen sus servidores cuando intenta ssh en él, utilizando el nombre de usuario y la contraseña que estaban proporcionando a la tela?

En el segundo pensamiento:. Que va a proporcionar la tela con una contraseña, que podría sugerir su clave de host SSH ha cambiado y / o que aún no se ha añadido a ~/.ssh/known_hosts

Otros consejos

Sí, me gustaría decir que la clave de host de la máquina que se está conectando ha cambiado. (O se conecta desde una máquina que nunca fue a través de la "xxx es un host desconocido, ¿desea añadirlo a la lista de hosts conocidos?" Diálogo.)

Si no está preocupado por los ataques man-in-the-middle o ha cambiado la clave usted mismo hace unos días añadir la siguiente línea en algún lugar de sus env.variables:

env.disable_known_hosts = True

que debe cuidar de él!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top