How to use SSH Public Key authentication

preview_player
Показать описание
SSH keys provide a simple and yet extremely secure way to connect to a remote computer or a server.

In this video, you will learn:
0:41 Why use SSH keys
1:23 How to create SSH keys
2:14 What’s the difference between private and public keys
2:45 How to add SSH keys to a remote computer
5:18 How to disable password login and allow only the SSH key login
6:35 How to use SSH keys for password-less login
7:19 How to use SSH authentication agent and avoid typing you ssh key passphrase many times

Tags: #SSH #UpCloud #AverageLinuxUser

################################################

Рекомендации по теме
Комментарии
Автор

Be aware that ssh-keygen by default uses the old RSA alchorithm. It's advised to switch to the newer ED25519. You can generate a more secure keypair with this command: _ssh-keygen -o -a 100 -t ed25519_
Here with -o we specify to ssh-keygen that we want the new key format.
-a sets the number of encryption rounds to 100 to make it much harder to brute force.
Finally with -t we set the format to ed25519.
The default path is ~/.ssh/id_ed25519 for the key and ~/.ssh/id_ed25519.pub for the public key.


Stay safe! :-)

IgnoreMyChan
Автор

I was struggling to solve my ssh connection issue from last 1 week almost may e more than that and you solved it..May God Bless You ..

AQEEL
Автор

Very straight forward and clear, explained in a short amount of time

mehrshadsaeidi
Автор

Very clear video. I find that ssh key stuff sometimes is hard to understand for some. Your video does an excellent job in explaining all.

alexherget
Автор

Although I haven't watched the entire Video but:
- The plus point for the video here is that I use relatively standard language, even though I'm not fluent in English. Because of my poor English, I had to use subtitles for the Video and it was translated into my language very properly and fully.
- Minus point in this Video is a quick guide. This Video content is for beginners to learn about SSH. Unfortunately.
*** But this is my own comment. Your video is only 8 minutes, but I have to watch it for nearly 2 hours. _ * Thanks anyway for sharing it for free. And I clicked "Like" for you. Thanks you

sarahduong
Автор

You teach us so much about everything related to linux thank you so much <3

BrunoSantos-zyfu
Автор

Love your videos as always. I gotta try this upcloud server asap, thanks!

MrWARRIORMONKS
Автор

Thank you. I have learnt a new thing today!

byranotieno
Автор

0:41 Why use SSH keys
1:23 How to create SSH keys
2:14 What’s the difference between private and public keys
2:45 How to add SSH keys to a remote computer
5:18 How to disable password login and allow only the SSH key login
6:35 How to use SSH keys for password-less login
7:19 How to use SSH authentication agent and avoid typing you ssh key passphrase many times

AverageLinuxUser
Автор

This tutorial is very fascinating, it helped me a lot, Thank you.

I have one doubt, Can a single ssh public and private key be used for authentication on multiple agents/nodes/remote servers?

msurajnair
Автор

Very helpful, thank you. My biggest issue is that every time I copied my public key to the server, it would also copy my client username, and the linux machine would think that that was part of the key, so it would always lock me out! Lol

jordanalex
Автор

I see you copy the key to the remote server from the client side. What if you create the keys from the server side. Do you still have to add the key to the server itself since the key already created there? Or in the case I am talking about you just copy the private key to the client (Client is the one to be used afterwards for remote access. Its just that installation of keys happening from the server side).


PS Upon installation keys go different directory than the one they are created?


Thank you

dimitristsoutsouras
Автор

thank you so much this was so informative

hershhiwa
Автор

Where you were years ago? :D Today I know the way perfectly, but several years ago when started it took me several hours to make it work vs. seconds now. Nice and... avarge vid ;) (avarge-pro of course :D)

MarcusBiesioroff
Автор

If I have a server with key-based login only and I want access from yet another machine, how can I add the other key? I can't just use ssh-copy-id because I can't authenticate without the key from the first machine

xGOKOPx
Автор

Another excellent, useful video, thanks again.

scottlinovitz
Автор

Great to the point Videos ! Bless You..

TheeTabla
Автор

where are you supposed to create the ssh keys(both) from ? is it the client computer or remote computer

thabosuswani
Автор

So much information in 8 mins thank you

inhazfahim
Автор

Hi Sir, why does HTTPS do the reverse process ? It keeps private key in the server and shares public key with browser, thanks

diegoramos