Skip to content

Instantly share code, notes, and snippets.

@ethicnology
Last active June 3, 2023 06:08
Show Gist options
  • Save ethicnology/652e9fb31fd98eed4b0f41bddc670ca8 to your computer and use it in GitHub Desktop.
Save ethicnology/652e9fb31fd98eed4b0f41bddc670ca8 to your computer and use it in GitHub Desktop.
New linux user with SSH
NewUser=winston
sudo useradd $NewUser --create-home
sudo mkdir /home/$NewUser/.ssh
sudo touch  /home/$NewUser/.ssh/authorized_keys
sudo chown -R $NewUser:$NewUser /home/$NewUser/.ssh
sudo chmod 700 /home/$NewUser/.ssh
sudo chmod 600 /home/$NewUser/.ssh/authorized_keys

Add your pubkey

sudo nano /home/$NewUser/.ssh/authorized_keys

Edit sshd_config to add ALL users that can SSH into your machine

sudo nano /etc/ssh/sshd_config
AllowUsers ubuntu winston
sudo service ssh reload
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment