How to use SSH Public Key authentication

  Рет қаралды 120,753

Average Linux User

Average Linux User

Күн бұрын

SSH keys provide a simple and yet extremely secure way to connect to a remote computer or a server.
You can get $25 at UpCloud to test SSH features: upcloud.com/signup/?promo=alu25
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
The commands are available at averagelinuxuser.com/how-to-u...
How to Set up a Virtual Private Server • Virtual Private Server...
How to install SSH keys • How to install and use...
All Linux Server tutorials • Linux Server tutorials
Tags: #SSH #UpCloud #AverageLinuxUser
################################################
Website: averagelinuxuser.com/
Facebook: / averagelinuxuser
Twitter: / avglinuxuser

Пікірлер: 60
@IgnoreMyChan
@IgnoreMyChan 5 жыл бұрын
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! :-)
@h.i.1359
@h.i.1359 5 жыл бұрын
Unless you're a "stable" distro user, openssh has been using new format for all keys since v7.8. In fact, to use old PEM format you would have to explicitly specify it with -m and -o is not a valid option anymore. Also, ed25519 uses new format only.
@AQEEL116
@AQEEL116 4 жыл бұрын
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 ..
@mehrshadsaeidi5497
@mehrshadsaeidi5497 10 ай бұрын
Very straight forward and clear, explained in a short amount of time
@sarahduong2265
@sarahduong2265 4 жыл бұрын
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
@alexherget
@alexherget 5 жыл бұрын
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.
@AverageLinuxUser
@AverageLinuxUser 5 жыл бұрын
I also was confused by public and private keys when I read about them the first time. Everything becomes clear after you use it for some time
@byranotieno
@byranotieno 4 жыл бұрын
Thank you. I have learnt a new thing today!
@BrunoSantos-zy2fu
@BrunoSantos-zy2fu 5 жыл бұрын
You teach us so much about everything related to linux thank you so much
@AverageLinuxUser
@AverageLinuxUser 5 жыл бұрын
Thank you for watching and leaving comments
@MrWARRIORMONKS
@MrWARRIORMONKS 5 жыл бұрын
Love your videos as always. I gotta try this upcloud server asap, thanks!
@AverageLinuxUser
@AverageLinuxUser 5 жыл бұрын
Thanks. Give it a try. It's pretty good.
@dimitristsoutsouras2712
@dimitristsoutsouras2712 4 жыл бұрын
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
@msurajnair7149
@msurajnair7149 3 жыл бұрын
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?
@jordanalex8674
@jordanalex8674 3 жыл бұрын
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
@hershhiwa6633
@hershhiwa6633 Жыл бұрын
thank you so much this was so informative
@xGOKOPx
@xGOKOPx 4 жыл бұрын
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
@thabosuswani3697
@thabosuswani3697 3 жыл бұрын
where are you supposed to create the ssh keys(both) from ? is it the client computer or remote computer
@MarcusBiesioroff
@MarcusBiesioroff 3 жыл бұрын
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)
@TheeTabla
@TheeTabla 4 жыл бұрын
Great to the point Videos ! Bless You..
@scottlinovitz2880
@scottlinovitz2880 5 жыл бұрын
Another excellent, useful video, thanks again.
@AverageLinuxUser
@AverageLinuxUser 5 жыл бұрын
My pleasure
@diegoramos27
@diegoramos27 3 жыл бұрын
Hi Sir, why does HTTPS do the reverse process ? It keeps private key in the server and shares public key with browser, thanks
@deepankchauhan3684
@deepankchauhan3684 3 жыл бұрын
can a computer that is on a different network(connected to different wifi) use ssh to connect to my server which is on another wifi?
@aleemshaikh5098
@aleemshaikh5098 3 жыл бұрын
6:14 facing this issue😭😭😭 (permission denied publickey) please answer
@inhazfahim8270
@inhazfahim8270 3 жыл бұрын
So much information in 8 mins thank you
@bimaagungperwira1986
@bimaagungperwira1986 Жыл бұрын
if i send the key to remote host, can remote host connect to my computer? if yes, how to do it? thankyou
@majki5900
@majki5900 3 жыл бұрын
Great video! You made it much simpler, thank You :)
@AverageLinuxUser
@AverageLinuxUser 3 жыл бұрын
Thank you for watching and commenting
@severtone263
@severtone263 3 жыл бұрын
Thank you. Great video mate!
@poornimasridhar5011
@poornimasridhar5011 3 жыл бұрын
i was struggling with this issue.Thank u so much for this wonderful video...
@AverageLinuxUser
@AverageLinuxUser 5 жыл бұрын
You can get $25 at UpCloud to test SSH features: upcloud.com/signup/?promo=alu25 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
@PoohK-qb3mq
@PoohK-qb3mq 3 жыл бұрын
Thank you, so well explained. It solved my problem. :)
@GooogleGoglee
@GooogleGoglee 5 жыл бұрын
Thank you for your amazing videos
@AverageLinuxUser
@AverageLinuxUser 5 жыл бұрын
Thank you for watching
@i_am_ur_manager7673
@i_am_ur_manager7673 4 жыл бұрын
I need to put my public adress or local ip adress
@balu00788
@balu00788 4 жыл бұрын
Thank you so Much :)
@stargategoku
@stargategoku 2 жыл бұрын
thanks a lot for posting!
@itsm3dud39
@itsm3dud39 11 ай бұрын
can someone bruteforce and find passphrase of a private key?
@cristiansalasduran1
@cristiansalasduran1 2 жыл бұрын
Work tutorial in Windows ssh?
@mymail333g
@mymail333g 4 жыл бұрын
Греат сенк виз май лав фром май хард )))
@will-wowdk1930
@will-wowdk1930 4 жыл бұрын
are you romanian? I am trying to guess your country by your accent :D
@ronnierush9379
@ronnierush9379 4 жыл бұрын
Great ~> You teach very clear instructions. Thank You :-)
@emon6902
@emon6902 3 жыл бұрын
thank you so much
@anton-pavlov
@anton-pavlov 5 жыл бұрын
And thank you! )
@AverageLinuxUser
@AverageLinuxUser 5 жыл бұрын
Thank you too :)
@bobtailsquid
@bobtailsquid 5 жыл бұрын
Thankyou
@AverageLinuxUser
@AverageLinuxUser 5 жыл бұрын
Thanks for the comment
@Balamutick
@Balamutick 3 жыл бұрын
Чувствуется славянин по акценту :-)
@ninecodemondayapisita.6884
@ninecodemondayapisita.6884 2 жыл бұрын
thankyouuu
@masterjez6906
@masterjez6906 4 жыл бұрын
Good it work
@priencecali2666
@priencecali2666 4 жыл бұрын
Hi
SSH Keys
10:12
RobEdwards
Рет қаралды 98 М.
SSH To Windows Using Public Key
13:40
William Campbell
Рет қаралды 69 М.
어른의 힘으로만 할 수 있는 버블티 마시는법
00:15
진영민yeongmin
Рет қаралды 9 МЛН
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 55 МЛН
100❤️ #shorts #construction #mizumayuuki
00:18
MY💝No War🤝
Рет қаралды 20 МЛН
OpenSSH is about to change. (For the better.)
10:00
Veronica Explains
Рет қаралды 138 М.
Essential First Steps for Every New Linux Server Build
20:39
Learn Linux TV
Рет қаралды 166 М.
Linux Crash Course - Public Key Authentication
19:05
Learn Linux TV
Рет қаралды 33 М.
Understanding SSH Host Keys
10:16
Matthew Sanabria
Рет қаралды 4,7 М.
How Secure Shell Works (SSH) - Computerphile
9:20
Computerphile
Рет қаралды 809 М.
SSH Tunnels SIMPLIFIED!
19:49
Shawn Powers
Рет қаралды 42 М.
Top 10 Linux Job Interview Questions
16:04
tutoriaLinux
Рет қаралды 2,3 МЛН
SSH Key Authentication | How to Create SSH Key Pairs
18:46
Akamai Developer
Рет қаралды 103 М.