题
我正在尝试部署带有面料的Django应用程序,并获得以下错误:
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$
我无法通过SSH连接到服务器。我的问题是什么?
问候,Arshavski Alexander。
解决方案
在这里走出四肢,我会说您的SSH键是不正确的:
paramiko.sshexception:无效键
当您尝试使用您提供给Fabric的用户名和密码,您的服务器会说什么?
第二想:当您提供织物的密码时,可能建议您的SSH主机密钥已更改和 /或尚未添加到 ~/.ssh/known_hosts
.
其他提示
是的,我会说您要连接的机器上的主机键已更改。 (或者您是从从未经历过“ XXX是未知主机的机器,您想将其添加到已知主机列表中?”对话。)对话。)
如果您不担心中间攻击或几天前自己更改了密钥
env.disable_known_hosts = True
那应该照顾好它!
不隶属于 StackOverflow