interface documentation

class IKnownHostEntry(Interface): (source)

Known implementations: twisted.conch.client.knownhosts.HashedEntry, twisted.conch.client.knownhosts.PlainEntry, twisted.conch.client.knownhosts.UnparsedEntry

View In Hierarchy

A IKnownHostEntry is an entry in an OpenSSH-formatted known_hosts file.
Present Since
8.2
Method matches​Host Return True if this entry matches the given hostname, False otherwise.
Method matches​Key Return True if this entry matches the given Key object, False otherwise.
Method to​String
def matchesHost(hostname): (source)

Return True if this entry matches the given hostname, False otherwise.

Note that this does no name resolution; if you want to match an IP address, you have to resolve it yourself, and pass it in as a dotted quad string.

Parameters
hostname:strThe hostname to match against.
def matchesKey(key): (source)
Return True if this entry matches the given Key object, False otherwise.
Parameters
key:twisted.conch.ssh.keys.KeyThe key object to match against.
def toString(): (source)
Returns
stra serialized string representation of this entry, suitable for inclusion in a known_hosts file. (Newline not included.)