User Configuration
Create a Non-Root User
As the root
user, create a non-root user for deployments and add that user to the sudo
group using the following commands:
The home directory for the non-root user is located at /home/<USERNAME>
.
To later connect to the non-root user via SSH, you'll need to add your SSH key to the user. This can be done while logged in as the root
user using the following command:
If necessary, while logged in as the root
user, you can switch to the non-root user using the following command:
You can switch back to the root
user by typing exit
.
The rest of the commands in the User Configuration section should be run as the non-root user.
Git
Configure Git using the following commands:
Create an SSH key for the non-root user in order to access GitHub, etc.:
As mentioned above, you can print out the non-root user's SSH key by using the following command:
Ruby and Bundler
Install Ruby 2.6.5 and Bundler using the following commands inside the non-root user's home directory:
You can check the current version of Ruby using the following command:
List all installed versions of Ruby:
Change the version of Ruby:
Last updated