DOKK / manpages / debian 12 / libnet-ssh-authorizedkeysfile-perl / authorized-keys-test.1p.en
AUTHORIZED-KEYS-TEST(1p) User Contributed Perl Documentation AUTHORIZED-KEYS-TEST(1p)

    authorized-keys-test - Validate a authorized_keys file

    authorized-keys-test ~/.ssh/authorized_keys

authorized-keys-test reads in the keys of an ssh client authorized_keys file and reports any errors.

Verbose mode. Turns on DEBUG instead of INFO.
Strict mode. If on, the test insists on properly formatted authorized_keys files and isn't nearly as lenient as the sshd daemon's parser.

  $ authorized-keys-test ~/.ssh/authorized_keys
  /home/joe/.ssh/authorized_keys ok
  Found 4 keys
    * ssh-2
    * ssh-2
    * ssh-2
    * ssh-2
     # strict mode:
  $ authorized-keys-test -s ~/.ssh/authorized_keys
  AuthorizedKeysFile.pm-69: Key [eme alsdkfj] failed sanity check -- ignored
  AuthorizedKeysFile.pm-71: Strict mode on: Abort
  /home/joe/.ssh/authorized_keys *not* ok
  Found 4 keys
    * ssh-2
    * ssh-2
    * ssh-2
    * ssh-2

Copyright 2009 by Mike Schilli, all rights reserved. This program is free software, you can redistribute it and/or modify it under the same terms as Perl itself.

2009, Mike Schilli <cpan@perlmeister.com>

2022-10-13 perl v5.34.0