Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

narrowssh

An SSH forced-command configuration manager

Scripts sometimes need SSH access for tasks such as deployment or maintenance. Because configuring proper limitations can be cumbersome, narrowssh exists to streamline and centralize securing automated remote access.

narrowssh manages a section of authorized_keys and issues restricted SSH keys to transparently reduce the attack surface of hosts.

Usage

TBD

Build

This is a Rust project managed with Cargo. Ensure that cargo is available in PATH before proceeding (see installation methods).

git clone https://github.com/OLEGSHA/narrowssh.git

cd narrowssh
cargo build

See The Cargo Book for more useful commands. This project uses rustfmt (cargo fmt) as a formatter and clippy (cargo clippy) as a linter.

License

narrowssh is licensed under GPL-3.0-or-later. See LICENSE for details.

About

An SSH hardening utility

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages