mirror of https://github.com/jumpserver/jumpserver
fix: 修复自动生成公钥优先使用dss格式的问题(默认优先使用rsa)
parent
b37c8b09bf
commit
0ecd9fa32a
|
@ -75,11 +75,16 @@ def ssh_key_string_to_obj(text, password=None):
|
||||||
key = paramiko.RSAKey.from_private_key(StringIO(text), password=password)
|
key = paramiko.RSAKey.from_private_key(StringIO(text), password=password)
|
||||||
except paramiko.SSHException:
|
except paramiko.SSHException:
|
||||||
pass
|
pass
|
||||||
|
else:
|
||||||
|
return key
|
||||||
|
|
||||||
try:
|
try:
|
||||||
key = paramiko.DSSKey.from_private_key(StringIO(text), password=password)
|
key = paramiko.DSSKey.from_private_key(StringIO(text), password=password)
|
||||||
except paramiko.SSHException:
|
except paramiko.SSHException:
|
||||||
pass
|
pass
|
||||||
|
else:
|
||||||
|
return key
|
||||||
|
|
||||||
return key
|
return key
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue