| Crates.io | ssh-keyonly |
| lib.rs | ssh-keyonly |
| version | 0.1.2 |
| created_at | 2025-12-26 14:58:27.554442+00 |
| updated_at | 2026-01-12 18:59:19.714795+00 |
| description | Audit an ssh server for supported authentication methods |
| homepage | |
| repository | https://codeberg.org/kpcyrd/ssh-keyonly |
| max_upload_size | |
| id | 2005824 |
| size | 105,240 |
Connect to a remote SSH server and ensures that password-based authentication is disabled.
ssh-keyonly '[2001:db8::1]:22'
It uses russh as a memory-safe SSH
implementation and does not read any files that could interfere with
the audit, like ~/.ssh/id_ed25519.
Using this command may or may not work for you:
ssh -v -o IdentityAgent=none -i /dev/null 'root@2001:db8::1'
GPL-3.0-or-later