Giter VIP home page Giter VIP logo

sshchooser's People

Contributors

deryni avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

cloudxtreme

sshchooser's Issues

More robust known_hosts parsing.

From the sshd man page:

 The /etc/ssh/ssh_known_hosts and ~/.ssh/known_hosts files contain host
 public keys for all known hosts.  The global file should be prepared by
 the administrator (optional), and the per-user file is maintained auto-
 matically:	whenever the user connects from	an unknown host, its key is
 added to the per-user file.

 Each line in these	files contains the following fields: markers
 (optional), hostnames, bits, exponent, modulus, comment.  The fields are
 separated by spaces.

 The marker	is optional, but if it is present then it must be one of
 ``@cert-authority'', to indicate that the line contains a certification
 authority (CA) key, or ``@revoked'', to indicate that the key contained
 on	the line is revoked and	must not ever be accepted.  Only one marker
 should be used on a key line.

 Hostnames is a comma-separated list of patterns (`*' and `?' act as wild-
 cards); each pattern in turn is matched against the canonical host	name
 (when authenticating a client) or against the user-supplied name (when
 authenticating a server).	A pattern may also be preceded by `!' to indi-
 cate negation: if the host	name matches a negated pattern,	it is not
 accepted (by that line) even if it	matched	another	pattern	on the line.
 A hostname	or address may optionally be enclosed within `[' and `]'
 brackets then followed by `:' and a non-standard port number.

 Alternately, hostnames may	be stored in a hashed form which hides host
 names and addresses should	the file's contents be disclosed.  Hashed
 hostnames start with a `|'	character.  Only one hashed hostname may
 appear on a single	line and none of the above negation or wildcard	opera-
 tors may be applied.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.