Skip to content

Instantly share code, notes, and snippets.

@zkelo
zkelo / ssh-key-permissions.sh
Last active March 17, 2022 12:23 — forked from grenade/01-generate-ed25519-ssh-key.sh
Correct file permissions for ssh keys and config.
#!/usr/bin/env bash
# Менять порядок строк не рекомендуется!
ssh_dir=~/.ssh
find $ssh_dir -name "*_*" -exec chmod 600 {} \;
find $ssh_dir -name "*_*.pub" -exec chmod 644 {} \;
chmod 644 $ssh_dir/authorized_keys $ssh_dir/known_hosts $ssh_dir/config
chmod 700 $ssh_dir