fix: 修复 ed25519 私钥测试可连接性失败问题

This commit is contained in:
Eric
2023-03-02 18:50:09 +08:00
parent 6bc2f73f49
commit 03cc487fe6
2 changed files with 9 additions and 3 deletions

View File

@@ -98,7 +98,7 @@ def ssh_private_key_gen(private_key, password=None):
def ssh_pubkey_gen(private_key=None, username='jumpserver', hostname='localhost', password=None):
private_key = ssh_private_key_gen(private_key, password=password)
if not isinstance(private_key, (paramiko.RSAKey, paramiko.DSSKey)):
if not isinstance(private_key, _supported_paramiko_ssh_key_types):
raise IOError('Invalid private key')
public_key = "%(key_type)s %(key_content)s %(username)s@%(hostname)s" % {