def _prompt_for_key_password(key_file, password=None):
""" Given a key_file will attempt read it, if password is None
and a password is required, will prompt for the password
"""
try:
paramiko.RSAKey.from_private_key_file(key_file, password)
except paramiko.PasswordRequiredException:
password = getpass.getpass(_("SSH Key password:"))
paramiko.RSAKey.from_private_key_file(key_file, password)
return password
评论列表
文章目录