Server IP : 209.38.156.173 / Your IP : 216.73.216.122 [ Web Server : Apache/2.4.52 (Ubuntu) System : Linux lakekumayuhotel 5.15.0-136-generic #147-Ubuntu SMP Sat Mar 15 15:53:30 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.1.2-1ubuntu2.22 Disable Function : NONE Domains : 2 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /lib/python3/dist-packages/twisted/plugins/__pycache__/ |
Upload File : |
o �b� � @ sx d Z ddlmZ ddlmZ ddlmZ dZzddlm Z m Z eeej�G dd� d��Ze� Z W d S ey; Y d S w ) 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. ��SSHPublicKeyChecker�UNIXAuthorizedKeysFilesc @ s, e Zd ZdZdZeZdZej Z ddd�Z dS ) �SSHKeyCheckerFactoryzL Generates checkers that will authenticate a SSH public key �sshkeyzNo argstring required.� c C s t t� �S )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� argstring� r �>/usr/lib/python3/dist-packages/twisted/plugins/cred_sshkeys.py�generateChecker$ s z$SSHKeyCheckerFactory.generateCheckerN)r )�__name__� __module__�__qualname__�__doc__�authType�sshKeyCheckerFactoryHelp�authHelp�argStringFormatr �credentialInterfacesr r r r r r s r N)r �zope.interfacer �twistedr �twisted.cred.strcredr r �twisted.conch.checkersr r �IPluginr �theSSHKeyCheckerFactory�ImportErrorr r r r �<module> s �