-
-
Notifications
You must be signed in to change notification settings - Fork 41
Configuring SSH Key authentication for your AMP user
PhonicUK edited this page Nov 22, 2017
·
5 revisions
This tutorial assumes you're on a Windows computer with the PuTTY SSH client installed, connecting to a Linux server running AMP, and it assumes you correctly followed the AMP install guide and have a Linux system user called AMP.
- Open up PuTTYgen (PuTTY Key Generator)
- Click
Generate - Move your mouse for a moment over the blank area
- Click "Save private key", click "Yes" when asked to save the file without a passphrase and save the file somewhere you can find it
- Be warned, this file must be kept safe - anyone who can access it can access your server!
- Open up an SSH session to your server, and login as the AMP user. If you cannot login as the AMP user then login as root and run
su -l AMP - Run the following commands:
mkdir .ssh
cd .ssh
touch authorized_keys
chmod 644 authorized_keys
cat > authorized_keys
- In PuTTYGen, select the public key (right click -> select all)
- Select the PuTTY window to your server and right click once in the window (nothing will appear to happen)
- Press CTRL+D and you'll be returned to the prompt
- Close your SSH session
- Re-open PuTTY, and under Connection -> SSH -> Auth, pick "Private key file for authentication" and select the key file that was saved earlier from PuTTY gen
- You should connect immedaiately