mirror of
https://github.com/apache/superset.git
synced 2026-05-12 19:35:17 +00:00
fix(ssh-tunnel): add password to from_private_key function (#23175)
(cherry picked from commit cb9bff72d6)
This commit is contained in:
committed by
Elizabeth Thompson
parent
e0a394fe9b
commit
f5a5c261e0
@@ -61,9 +61,10 @@ class SSHManager:
|
||||
params["ssh_password"] = ssh_tunnel.password
|
||||
elif ssh_tunnel.private_key:
|
||||
private_key_file = StringIO(ssh_tunnel.private_key)
|
||||
private_key = RSAKey.from_private_key(private_key_file)
|
||||
private_key = RSAKey.from_private_key(
|
||||
private_key_file, ssh_tunnel.private_key_password
|
||||
)
|
||||
params["ssh_pkey"] = private_key
|
||||
params["ssh_private_key_password"] = ssh_tunnel.private_key_password
|
||||
|
||||
return open_tunnel(**params)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user