Parse and manipulate OpenSSH authorized_keys files.
Contributing | Code of Conduct | Changelog | Examples
Cargo.toml:
[dependencies]
authorized_keys = "1.0"- Parse
authorized_keysfiles - Parse individual lines from
authorized_keysfiles - Change the parts of a line (options, key type, encoded key, comments) with convenience methods
- Write
authorized_keysfiles in the correct format - One dependency by default (
nom)- Depends on
data-encodingif you want to edit key data as bytes using convenience methods
- Depends on
- Minimum rust version 1.34.2 (supports Debian Buster)
authorized_keys is distributed under the terms of both the MIT license and the
Apache License (Version 2.0).
See LICENSE-APACHE and LICENSE-MIT for details.