ϪfdZddlmZddlmZddlmZdZ ddlm Z m Z eeejGddZ e Z y #e$rYy wxYw) z Cred plugin for ssh key login. ) implementer)plugin)ICheckerFactoryz This allows SSH public key authentication, based on public keys listed in authorized_keys and authorized_keys2 files in user .ssh/ directories. SSHPublicKeyCheckerUNIXAuthorizedKeysFilesc<eZdZdZdZeZdZejZ ddZ y)SSHKeyCheckerFactoryzL Generates checkers that will authenticate a SSH public key sshkeyzNo argstring required.c(ttS)z This checker factory ignores the argument string. Everything needed to authenticate users is pulled out of the public keys listed in user .ssh/ directories. r)self argstrings >/usr/lib/python3/dist-packages/twisted/plugins/cred_sshkeys.pygenerateCheckerz$SSHKeyCheckerFactory.generateChecker$s ''>'@A AN)) __name__ __module__ __qualname____doc__authTypesshKeyCheckerFactoryHelpauthHelpargStringFormatrcredentialInterfacesrrrr r s* +22GG Brr N)rzope.interfacertwistedrtwisted.cred.strcredrrtwisted.conch.checkersrrIPluginr theSSHKeyCheckerFactory ImportErrorrrrr$sg  '0  S&..1BB2B$34  s/AAA