SSH Login Without Password | Drupal 8

SSH Login Without Password

Submitted by editor on Wed, 03/22/2017 - 23:26

How to Perform SSH Login Without Password Using ssh-keygen & ssh-copy-id ?

Method 1:

#Generate SSH Private/Public key pair.
#Add public key to the server
ssh-copy-id -i ~/.ssh/
#If you have a message like : sign_and_send_pubkey: signing failed: agent refused operation, Add the key using:

Method 2: (Not tested)

#/!\ For the first time only
ssh-keygen -t rsa
#For all servers
ssh mkdir -p .ssh
cat ~/.ssh/ | ssh 'cat >> .ssh/authorized_keys'
ssh "chmod 700 .ssh; chmod 640 .ssh/authorized_keys"

A Tip

# Optionally, you can add custom commands. Example : ll alias.
echo "alias ll='ls -alFh --color=auto'" >> ~/.bashrc;

Remove a key (On server)

  1. Login to the server
  2. Edit file .ssh/authorized_keys, Delete the unwanted key


NOTE : Usage on Windows

This method is working for the cli on Windows like CygWin, Git Bash ... (Not tested on windows command prompt, putty ...)


Add new comment