⇤ ← Revision 1 as of 2018-06-25 21:06:49
775
Comment:
|
781
|
Deletions are marked like this. | Additions are marked like this. |
Line 4: | Line 4: |
= Add ssh user to a Linux (ubuntu/debian) server, that only has ssh key access = | = Add ssh user to a Linux (ubuntu/Debian) server, that only has ssh key access = |
Line 7: | Line 7: |
* Procedure addapted from [[https://unix.stackexchange.com/questions/210228/add-a-user-wthout-password-but-with-ssh-and-public-key]] 1. create variable with username {{{ |
* Procedure adapted from [[https://unix.stackexchange.com/questions/210228/add-a-user-wthout-password-but-with-ssh-and-public-key]] 1. create a variable with username {{{ |
Line 17: | Line 17: |
sudo chown -R username:username /home/username/.ssh sudo chmod 700 /home/username/.ssh sudo chmod 600 /home/username/.ssh/authorized_keys |
sudo chown -R $username:$username /home/$username/.ssh sudo chmod 700 /home/$username/.ssh sudo chmod 600 /home/$username/.ssh/authorized_keys |
Add ssh user to a Linux (ubuntu/Debian) server, that only has ssh key access
Procedure adapted from https://unix.stackexchange.com/questions/210228/add-a-user-wthout-password-but-with-ssh-and-public-key
create a variable with username
export username='tom'
create the user and add public key to authorized_keys file
sudo useradd -m -d /home/$username -s /bin/bash $username sudo mkdir /home/$username/.ssh sudo vim /home/$username/.ssh/authorized_keys
fix permisions for file and directory
sudo chown -R $username:$username /home/$username/.ssh sudo chmod 700 /home/$username/.ssh sudo chmod 600 /home/$username/.ssh/authorized_keys
...