Skip to content

Latest commit

 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mykola's Public keys Latest ref

Inspired by Better SSH Authorized Keys Management.

Terraform module

module "user_keys" {
  source = "github.com/MykolaBilyi/public-keys?ref=v0.2"

  connection = {
    user        = "root"
    private_key = file("~/.ssh/id_rsa")
    host        = "my.domain.com"
  }
}

Manual installation

curl https://raw.githubusercontent.com/MykolaBilyi/public-keys/main/userkeys.sh > /usr/local/bin/userkeys.sh
chmod 0755 /usr/local/bin/userkeys.sh
sed -i -E 's/#?AuthorizedKeysCommand none/AuthorizedKeysCommand \/usr\/local\/bin\/userkeys.sh %u/' /etc/ssh/sshd_config
sed -i -E 's/#?AuthorizedKeysCommandUser nobody/AuthorizedKeysCommandUser nobody/' /etc/ssh/sshd_config
service ssh restart

About

Mykola's public keys to be used for authentication

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages