Created
June 19, 2018 15:29
-
-
Save nosajhpled/e1b429863ec1d8b75513f8c8a011e775 to your computer and use it in GitHub Desktop.
Create a new user to SFTP into an AWS EC2 Server
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Create User | |
------------ | |
sudo adduser <new user> && sudo su - <new user> && cd /home/<new user> | |
Create SSH | |
---------- | |
mkdir .ssh && chmod 700 .ssh && touch .ssh/authorized_keys && chmod 600 .ssh/authorized_keys | |
ssh-keygen -f <new user> && cat <new user>.pub >> /home/<new user>/.ssh/authorized_keys | |
Copy Private Key To Give to New User | |
------------------------------------ | |
nano <new user> | |
Create Upload Dir && Create Group | |
------------- | |
sudo groupadd <new group> | |
sudo usermod -a -G <new group> <new user> | |
sudo usermod -a -G <new group> ec2-user | |
sudo mkdir /home/uploads/<new user> | |
sudo chgrp -R <new group> /home/uploads/<new user> | |
sudo chmod -R 770 /home/uploads/<new user> | |
sudo chown ec2-user:<new group> /home/uploads/<new user> | |
Delete User | |
----------- | |
sudo userdel -r <new user> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment