
Secure your SSH connection disabling SSH password logins
Luigi Laezza
4 minutes
- Open Terminal.
- Paste the text below, substituting in your GitHub email address.
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- This creates a new ssh key, using the provided email as a label.
Generating public/private rsa key pair.
- When you’re prompted to “Enter a file in which to save the key,” press Enter. This accepts the default file location.
Enter a file in which to save the key (/Users/you/.ssh/id_rsa): [Press enter]
- At the prompt, type a secure passphrase. For more information, see “Working with SSH key passphrases”.
Enter passphrase (empty for no passphrase): [Type a passphrase] Enter same passphrase again: [Type passphrase again]
Now we need to connect to the server , we use DigitalOcean for our projects, which leaves us all the freedom we need for our projects.
ChallengeResponseAuthentication no PasswordAuthentication no UsePAM no sudo service ssh restart
Test in a new terminal windows that the password login is disabled:
HostName 12.12.12.12
port 22
User myuser
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Related Articles

Integrating Facebook and Instagram APIs with Meta: A Guide to Enhance Your Brand's Social Media Strategy framework
By Luigi Laezza

Selbstbedienungskassen: Die Zukunft des Einkaufens mit maßgeschneiderter Software framework
By Luigi Laezza

Mastering Laravel: Your Comprehensive Guide to Web Development framework
By Luigi Laezza

Introduction to Laravel framework
By Luigi Laezza

Introduction to Laravel
By Luigi Laezza

ai agents crypto
By Luigi Laezza

Unlock the power of Teams Login with SoipoServices!
By Luigi Laezza

Passive income, the holy grail of financial freedom
By Luigi Laezza