This is the first time I feel like I am understanding this SSH topic. You have a gift of teaching. Please consider hacking out the rest of this topic, if you have not already. Thank you.
This was the second ssh tutorial I've taken on RU-vid … now I know where I'll look first next time. Thanks for this great session and for covering the security and troubleshooting essentials!
3:38 What is OpenSSH 9:40 Connecting to a server via OpenSSH 21:34 Configuring the OpenSSH Client 28:07 Using public/private keys 45:50 Managing SSH keys 1:00:47 Configuring OpenSSH 1:13:37 Troubleshooting OpenSSH
As a complete novice I even surprised myself, by being able to follow most of what you taught first time, need a few more watches to get it all to sit. Thanks a lot for clear explanations and the great examples.
You are the reason I went from being a complete n00b to a semi-competent linux user and programmer. your videos are so informative, accessible, and entertaining. thank you so much for everything you do for the open-source community!
Thank you Jay. I've been using your videos for nearly a year now and I can honestly say that I have grown quite a lot, and much of that is attributable to you and your content. I am very much grateful for your time and tutelage. It has been integral to my learning. I'll be taking the RHSCA soon, and I will be remain a life-time viewer of the channel. All the best to you and yours.
Thank you for this, Jay. I really appreciated your additional info such as the troubleshooting steps and watching the appropriate logs. I would have also appreciated a backup/restore section for the ssh keys. While it's as simple as backing up and restoring the appropriate private/public key pairs, I'd have appreciated having that step included.
Thank you for this guide. you have covered all aspects of the tool including troubleshooting. Your lecture is clear and easy to follow. Audio and video qualities are excellent and particularly the bigger fonts on your terminal 🙂. I have been using ssh for several years but now I have clear picture of the tool.
Your videos always take me to the next level. I have been using ssh to access my pi's using keys but now I will harden them by moving away from blank keyphrases and definitely removing password authentication. Thanks for giving me such great perspective!
Great video! I really appreciate you taking the time to put together a guide like this. Would love to see you talk about how you manage/backup keys as well.
It's currently 03. dec 2021 as I'm watching this. Seeing the date match, really brings the immersion to life when he talks about when stuff was created.
Hi Jay, hello community. Thanks for this basic intro. Coming from a Windows world now embracing Linux and learning to manage it. These kinds of basics are boring for Linux gurus, but essential for newbies like me. Good to have you and your channel as a mentor. I appreciate your work. 🤛
This was very helpful Jay, thank you very much. I really like your style of explaining, so everybody can understand it. Suggestion for another topic: OpenSSL This Certificate thing is such a Mysterium to me. There are ressources which explain it, but I always feel that I missed something. So it's hard to get the full view on SSL Certificates. For example I run a pfsense. And one of my Browsers (Vivaldi or Chrome) don't accept the ( local? ) Certificate. So it does not encrypt the connection for my understanding. Keep up your fantastic work you do Jay, and thanks very much. Have a great & happy Christmas time.
Thank you Jay, I wanted to suggest that you add "WSL2" into your comments above at around 50:00 min. into your video for all those using WSL2 under Windows 10/11. Just like the Bastion devices you mentioned, WSL2 will not be running ssh-agent and trying to connect to a server using Key Authentication will fail; even though the correct Public Key is on the server and correct Private Key under WSL2. But doing the: eval "$(ssh-agent)" command, and then: ssh-add ~/.ssh/, does make it possible to connect to the desired linux server! Yay!
A small additional detail to your explanation of journalctl. Journalctl uses the "less" command to pipe out the entries. You have all the features you would normally have such as using the forward slash "/" to begin a search. That also means that you can use shift-f to start following the log. Use CTRL-C to stop following.
This video has really helped me understand how ssh works and gave a few tips on how to troubleshoot ssh. I’ve been studying for the linux+ exam, and have had difficulty learning ssh. ssh and bash scripting are my areas of weakness. Now I’m one step closer to taking the exam.
Thank you very much, this is a real gem. Perfect, clear, well put together. I learned a lot from it. I look forward to watching your other videos, keep up the excellent work and thanks again.
I enjoyed your work and purchased your mastering Ubuntu server book.. the teaching style is clear.. I have been using Linux for about 7 years. It is nice to know that you can find an alternative other than a Windows program. Thanks again.
Your : is dedication : outstanding ability to pass the knowledge : flawless enthusiasm : marvelous Gonna share this over social networks, I'm betting there are "a bunch" of IT professionals who are not aware of this golden gem YT channel!
Great video thank you. Followed your instructions with my Synology NAS that wouldn't let me in via ssh without giving a password every time as I wanted to do. The -v on the ssh command helped me see that it was a permission issue for the directory and subsequent 'authorised keys' file. So after changing permissions, well deleting and setting up per your faultless instructions. Bingo -it all now works. Especially liked the 'config' file entry -helps a lot for simplicity. Thanks again. Just bought your new server book too. Cheers, ATB.
I highly recommend taking a look at the Windows Terminal application along with the optional Windows 10 feature OpenSSH client, for those using Windows 10 as a client.
Great Video Thanks :-) Because I do this so few times I always forget certain ssh setup parts "getting old", so it makes for a really great ssh tutorial refresher.
Thanks. Regardless the fact that I have been using it for many years, it was still very educational. Just a tip: mention also, in your next video release about ssh, the command `scp` (secure copy), which is part of openssh-client. And maybe the x11 forwarding.
Made the mistake of deleting /etc/ssh in the server. In it were a few keys I thought belonged to the client. I figured "let's start fresh" pfff! Fortunately I made a copy of the sshd_config. Anyways, later I learned to regenerate the server keys with /usr/bin/ssh-keygen -A I ended up having a better understanding of ssh key relationships. Great video btw.
Jay, Thank you providing with such an informative material. I think this one video contains everything i need to know about ssh. I'm eager to watch other tutorials of you.
Wow, this was a great video! The explanations are perfectly clear and it provides just the right amount of information to become somewhat competent without getting overwhelmed. Thanks!
This was a great tutorial! Easily the best I have seen. One question you did not address though: what is best practice if you want to be able to connect to the same servers from multiple clients, say a laptop and a desktop? Should you have the same keys on both clients, or would it be better to have unique keys for each client?
Love your work. This is a hobby for me. I have a pretty good job but I would love to do admin work. I can stay on the computer for hours tinkering with Linux. Thanks for all you do
This is very nice and i am able to learn it. I first saw this video on other device with no yt acc logged in. So coming back to give a like for you. Keep doing these. Maybe some indepth videos of how ssh works.
Jay your videos are very well done. The production is getting better with each video. Thank you so much for the tutoring. Also looking forward to the arrival of your 3rd edition. Keep up the great work.
Just want to say, your work is highly appreciated. Your presentation of the topics is clear modest and pleasing to hear. Keep going and thank you again.
25:30 Instead of creating a config file you could create an alias for the whole command containing a possible different connection port like (I know you already know that) alias remote_my_server = ssh -p 2222 user_name@ip_address.... So then you could just type a shorter command like remote_my_server PS Another measurement for hardening ssh would be to block icmp in the relevant file in order the server acting as an ssh-server not be pingable from other sources and also install fail2ban in order to blacklist the ip attempting to login more than the specified number of times that is being setup in the relevant field.
@@LearnLinuxTV what OS do you use on your VPS? I am thinking about getting VPS 1core with 2GB ram and I dont know what OS to choose. I wanna host simple personal web site and dont have any skills with linux or VPS or web hosting yet.
What I think is that your video here is extremely helpful and educational. If I could hit the like button more times I would (triple like :) ). And now I'm wondering if you have a vid like this on openVPN??
I HAVE WATCHED ALMOST ALL SSH VIDEOS AND READ MANY SSH TEXTS BUT I STILL COULDN'T UNDERSTAND.I UNDERSTOOD ALL SSH JUST 20 MINUTES INTO YOUR VIDEO 🎉🎉🎉🎉❤❤❤❤❤❤❤U GAINED A FOLLOWER