02bc8eb72538a01597e91657c32276dbbe1adf7c
sshrm
Remove an entry from ~/.ssh/known_hosts by host name or by line number.
Usage
sshrm [-h|--help] [--no-backup] host|line_number
Options
-h,--helpShow help and exit.--no-backupSkip creating~/.ssh/known_hosts.sshrm.bak.
Examples
Remove by host:
sshrm example.com
Remove by line number:
sshrm 12
Remove without backup:
sshrm --no-backup example.com
Notes
- Line numbers must be positive integers.
- Extra arguments are rejected.
- The script asks for confirmation before removal.
- The script edits
~/.ssh/known_hosts. - Keep a backup if you need to recover entries.
Languages
Shell
100%