SSH Crash Course | With Some DevOps

  Рет қаралды 494,586

Traversy Media

Traversy Media

4 жыл бұрын

In this video we will learn the fundamentals of SSH along with some basic DevOps and Linux stuff. We will start with a local Ubuntu server on my network and then create a remote Digital Ocean Droplet to work with. We will create sets of SSH keys for those as well as Github. We will even do a simple React app deployment.
Gist With Commands:
Digital Ocean Link: (2 Free Months)
Docs Page:
Command Line Tutorial:
• Linux Tutorial - ...
💖 Become a Patron: Show support & get perks!
Website & Udemy Courses
Follow Traversy Media:

Пікірлер: 434
Traversy Media
Traversy Media 4 жыл бұрын
Just a quick note, the purpose if this video is to get you familiar with ssh and servers. It is not a deployment guide or anything like that. I just wanted to cover the basics and just throw a few extra things in like the react app, apache, etc. in real life you would use virtual hosts and do some other things. I plan on doing more devops in the future and yes Docker is coming 😊 thanks for watching
coderInProgress 4 жыл бұрын
Traversy Media thank you very mush
coderInProgress 4 жыл бұрын
Traversy Media you are the Best forever
Nikhil 4 жыл бұрын
super cool. this was awesome! thanks much.
Dennis Gatere
Dennis Gatere 4 жыл бұрын
love your content Brad patiently waiting for the docker tutorial
Richard Messi
Richard Messi 4 жыл бұрын
Yes Brad Docker please
Prosper Sikhwari
Prosper Sikhwari 4 жыл бұрын
No one is doing it better than you on KZbin when it comes to content. Brad the man👏
Traversy Media
Traversy Media 4 жыл бұрын
Prosper Sikhwari thanks my friend 😊
Samiur Rahman Tonmoy
Samiur Rahman Tonmoy 4 жыл бұрын
Truly. I'm learning a lot.
chubbyshady 4 жыл бұрын
Yeah he's really good, needs to host a hackathon and invite subscribers =)
Obul Reddy
Obul Reddy 3 жыл бұрын
Yup.. really very good video !!!
Sina Mobasheri
Sina Mobasheri 2 жыл бұрын
brad is awesome but look at Corey Schafer too, he done some awesome work too
Dheepak Jaganathan
Dheepak Jaganathan 3 жыл бұрын
SSH tunnel theory aside, this is a great practical walk through on what's happening at the backend of the ssh world. The tutorial was steadily paced and dwelved deep on all the approaches. This was the missing information which I badly wanted!!! Thanks Brad!!
SeverinDK 2 жыл бұрын
Love your videos man. I especially like that you "make videos that I would have wanted, back then", instead of just rephrasing the same guides/books that most other tutorials do. You go down to a beginners level and make it understandable. Good stuff.
apostolis anastasiou
apostolis anastasiou 4 жыл бұрын
Hey, I just wanted you to know that your videos have been my favourite so far. I don't want to make this look like a competition really, because all programming videos are just trying to help each other, but you have by far the cleanest and clearest Courses on KZbin along with a clear voice and instructions. You helped me like no other with your videos, honestly. They're fast, easy and clean. Thanks!
Luke Morgan
Luke Morgan 3 жыл бұрын
Brad, thanks man. I’ve been coding for a couple of years, and am well into my second role as a junior dev. Your content is gold dust mate. Thanks for helping me with the tough concepts that the more experienced devs just don’t have time to explain properly
Mike 4 жыл бұрын
Git/GitHub begins at 39:32
Jagadeesh Manoharan
Jagadeesh Manoharan 4 жыл бұрын
Dear Brad, I pray that all of your works should reach out beyond your expectations and pick stars in bundles. You are just doing awsome man.
Dimas Veliz
Dimas Veliz 3 жыл бұрын
By far one of the most simple, easy to apply and understandable tutorials of the whole KZbin. Cheers up you exist!
Nick Staresinic
Nick Staresinic Жыл бұрын
Brad, You've developed a very impressive knack for explaining complicated topics that you've mastered in a calm, confident, & just-talking-to-a-guy-over-a-beer manner. In this case, you've taken something that has been 'wicked' overwhelming for me and made it a lot less overwhelming -- I still have to go over it a few more times before I give it a shot. Thanks.
Zaur Mahmudov
Zaur Mahmudov 3 жыл бұрын
This channel can actually save 5-6 years of live that we spend on bachelor and masters degree, love your content
Trung Ung
Trung Ung 4 жыл бұрын
Brilliant, I love how you clarify complicated thing in a way that is easy to follow and understand.
Richard Robinson
Richard Robinson 4 жыл бұрын
Well done. Thank you. I love the approach of running into the roadblocks, explaining why they occur, and solving them. Sooo much better than following a series of steps without really understanding what they do. Thanks again for your work. Truly top class.
Jack Makara
Jack Makara 2 жыл бұрын
I agree
Shamir Ajate
Shamir Ajate 2 жыл бұрын
Brad love your videos. Please don't stop. Always amazed at your knowledge and ability to teach concepts in a clear straight forward manner.
Mark MacKenzie
Mark MacKenzie 3 жыл бұрын
Great video, Brad, and thanks a ton for the extras! You are superb at what you do here on KZbin!
Hiddenpcmaster’s Headquarters
Hiddenpcmaster’s Headquarters 11 ай бұрын
Im a hobbiest and have been learning about Linux systems for the last year and a half. I even have a program running on Digital Ocean in a droplet. I couldn’t wrap my head around Keys and best practices until this video. A huge thank you. You are very talented and a great educator.
Kumar Vishal
Kumar Vishal 4 жыл бұрын
Best thing is that,, Brad makes a whole course rather than just a trick video where the person tells you how to do a specific thing,, in a particular technology.
Youssouf da Silva
Youssouf da Silva 4 жыл бұрын
Another timely course as I just started going through the over the wire challenges.. thanks Brad
mitul vaghela
mitul vaghela 3 жыл бұрын
Completed the whole tutorial in single sitting Brad! As always awesome work!
Daniel K
Daniel K 4 жыл бұрын
Awesome stuff... as usual! But I would love to see more of js cardio videos :)
Imray Digital
Imray Digital Жыл бұрын
Whenever I get stuck on a project and need some help, I always seem to end up on a Traversy Media tutorial! Love it, keep up the good work Brad!
Ahmad Murey
Ahmad Murey 4 жыл бұрын
Wonderful, I really like these kind of tutorials where you describe the basic use of a command, try it locally, use it in a real world environment, deal with some common error message you may encounter and finally get everything working I hope you continue doing this even if it goes out of topic a little bit Of course there is no need to repeat what other folks are already said about how great and valuable your contents are
Adegbenga Agoro
Adegbenga Agoro 4 жыл бұрын
Brad, thank you so much. You just addressed a major issue I have been facing which online forums and tutorials didn't clearly address. I had gone through the steps suggested and still got the "Permission denied (publickey)". Thanks so much for being so awesome and I am so glad I am associated with you as a Patreon. I am sure I will fully understand Docker, the moment you teach it
Fuzzy Slippers
Fuzzy Slippers 4 жыл бұрын
Very informative thanks! A docker crash course would be amazing!
Dominick W
Dominick W 4 жыл бұрын
Everything I search for in web development you always have a video on. Great content and channel!
Henry Joeseph
Henry Joeseph 4 жыл бұрын
Great video as always Brad, learned a few things along the way ; Currently working my way through your Udemy JavaScript course which i highly recommend , stay safe, regards
Dillon KO
Dillon KO 4 жыл бұрын
Thanks so much for this. I have been looking for a clear tutorial for months. I would love to see a similar implementation with a node JS server and no apache. I was curious how you would remove php and apache making sure that just the node or express service only runs. Thanks again for an amazing video.
Albir Tarsha
Albir Tarsha 2 жыл бұрын
Bash Pro Tip: At 18:40 there was trouble editing on the command line. Use "set -o vi" on the command line to be able to use vi commands on the command line. You can have it always enabled by adding it to your .bash_profile .
Mark Deibert
Mark Deibert 4 жыл бұрын
You saved Digital Ocean hosting for me! I was having so much trouble getting SSH keys working with my DO droplets. Now they work! Thank you! I bumped up my Patreon. I watch your tuts nearly every day.
Leslie DRozario
Leslie DRozario 2 жыл бұрын
This is an amazing start for people like me just stepping into SSH world. Thanks so much :)
Gregory Adorian
Gregory Adorian 2 жыл бұрын
I checked for ssh tutes here mostly, forums get a bit weird some are good. Your presentation is outstanding and was easy enough to find. Just to say thank you and very well done.
Let's fix stuff!
Let's fix stuff! 3 жыл бұрын
Thank you Brad for everything you did here! Excellent instruction and extreme patience! You da MAN!
taariqq 4 жыл бұрын
We are starting an AWS study session at BostonPHP Meetup starting July 15. Learning the DevOps stuff in bits is very very helpful to say the least. This is excellent.
Thomas Prosser
Thomas Prosser Жыл бұрын
Great content. One small addition in case you care to update this at some point. In case you deploy react that way and are building an SPA, then you need to redirect every browser request to the index.html file. I guess react has documentation on this. Otherwise you will get 404s
One Piece
One Piece 4 жыл бұрын
Graphql with Nodejs and MongoDB please, really appreciate your efforts. Keep up Brad!
MOUSSAFIR Adil 3 жыл бұрын
absolutely wonderful ! just what i was looking for and so elegantly explained! you got a sub here 🙏🏼
Shaun Sproston
Shaun Sproston 4 жыл бұрын
Just like to say thank you Brad for the awesome videos..... was really struggling to link my terminal to my Github.... this video saved my life 👍 legend
lasdjsadkj skdjsdfhkjsdf
lasdjsadkj skdjsdfhkjsdf 2 жыл бұрын
Man I am on the linuxupskillchallenge, and this video is goldmine. I owe you a tonne for all these great tutorials. Love you :)
GhostGoblin 4 жыл бұрын
This course is right on time!!! Thanks Brad!
xtthew 4 жыл бұрын
Wow, great video! I'm applying for a job and just needed a refresher on this and you covered it all. Good stuff!
Andrey Orlov
Andrey Orlov 4 жыл бұрын
Love your videos , some of the best content out there ! Helped me advance in my career ! Thanks a ton! Definitely become a patron!
shiva krishna
shiva krishna 3 жыл бұрын
Very interesting explanation on ssh. Thank you so much Brad:) Special thanks for that little devop on node and static app it helped me a lot under the hood understanding. Then you so much. Kindly pls share you full devop tutor if made it already:)
PlayerX 4 жыл бұрын
You explain stuff so well. Thanks for the content. You've got a new subscriber!
Ernesto “Cha cha cha” Guevara
Ernesto “Cha cha cha” Guevara 11 күн бұрын
This 4 year old video is still perhaps the best beginner tutorial on ssh that exists on youtube.
Chris 2 жыл бұрын
Many thanks Brad. One of my co-workers asked me about SSH. It's been years since I've used this technology. Your video answered several questions
นิคม พุทธ
นิคม พุทธ 3 жыл бұрын
As usual, Brad, you are very good at explaining complicated thing
Hank Chen
Hank Chen Жыл бұрын
another outstanding tutorial Brad! Thank you sir!
AmirHossein Ahmadi
AmirHossein Ahmadi 11 ай бұрын
This is such a great tutorial, thanks Brad!
Chris74er Жыл бұрын
Everytime i forget the steps for ssh and come back to see this fantastic video. Thanks Brad.
Kamal kamal
Kamal kamal 4 жыл бұрын
1- I can't understand why 19 unlikes, this video tutorial is very good and clear to learn you something about SSH and DevOps. 2- Brad, i suggest to add a tutorial about Docker. Best regards.
Zeeg Nathan
Zeeg Nathan 2 жыл бұрын
Your channel is the best channel for Web Developers. Keep up the good work!
Ismaël Lastlevel
Ismaël Lastlevel 2 жыл бұрын
😌 thanks for being there for newbies like me. You save us a lot of time
RanZ RZ 2 жыл бұрын
Brilliant Brad!! Very useful contents always to learn. All the best.
Monty Williams
Monty Williams Жыл бұрын
Love this content, always so thorough
Amit Patil
Amit Patil 3 жыл бұрын
This THE best tutorial I have seen related to SSH. Thank you so much. It's so useful of a novice like me.
Michal Nalevanko
Michal Nalevanko 4 жыл бұрын
Brad, thank you very much for this tutorial. I'm a Linux noob, that's why I appreciate it a lot. However, I have one specific question. In your videos (including this one), a very nice Chrome background appears when you open a new tab. How did you make it? Am I the only one would would like to see this? Or did you make such tutorial before? Thank you very much for everything you share. Love all your videos.
Dominik Schmid
Dominik Schmid 4 жыл бұрын
Thank you Brad for this great tutorial. You finally made me understand ssh.
Daniel Laera
Daniel Laera 4 жыл бұрын
fantastic course Brad! Thanks a lot
LL 4 ай бұрын
I am new to this environment, I went through Linux command learning, and I am able to perfectly follow the SSH tutorial part of the video. The tail portion of the video (on Dev Ops) will take a little more effort for beginners. Thanks very much for the introduction, a job well done.
Saophalkun Ponlu
Saophalkun Ponlu 2 жыл бұрын
Really great tutorial. Thank you, Brad!
Renato 4 жыл бұрын
It was a fantastic video!!! Thank you so much Brad.
Gary Allen
Gary Allen Жыл бұрын
Thanks for the great video! Just to note that it seems like ssh-copy-id comes with Debian and Arch by default nowadays (at least on both my systems)
Kevin Zhang
Kevin Zhang 4 жыл бұрын
Hi Brad: this is a great tutorial. thank you very much! I see you have mentioned several different web hosting in different videos. Can you do a quick comparison video for all popular web hosting. I am looking one that is has best price-quality ratio for the general learning web development purpose. Currently, I am using hostgator; however, it seems Digital Ocean is a better one? I have seen tons of DO's ad in youtube. I am looking forward your professional recommendation. Thanks in advance! Kevin
Abdullah Moiz
Abdullah Moiz 2 жыл бұрын
Terrific video learnt quite a bit in this, hope to see more of such stuff (DevOps releated)
shabeeb ck
shabeeb ck 2 жыл бұрын
wow, no words, this is what exactly I was looking for a long time! thank you so much
Ahmed B
Ahmed B 4 жыл бұрын
Excellent content as usual. Can you please make DevOps videos. Thank you and keep up the good work
Gerardo Peña Pérez
Gerardo Peña Pérez 5 ай бұрын
Thanks a lot for this video. Seeing you going through the troubleshooting of all these issues is really valuable for us. I mean, even leaving root ownership on private keys can result in problems. I really appreciate this.
Maximum Cockage
Maximum Cockage 6 ай бұрын
For anyone having a problem copying their SSH key over from the Gist, there's a quotation mark left out at the end of the line in the Gist file.
HeyAbyss 4 жыл бұрын
Great video. The information is presented clearly and ordered nicely.
Ketan Patel
Ketan Patel 4 жыл бұрын
Thx Brad, you really made it very easy to learn and understand
Anup Kashyap
Anup Kashyap 4 жыл бұрын
Thank You Brad for this wonderful video. It answered my questions on SSH-Keygen.
Kirm Жыл бұрын
Fantastic tutorial! One thing you forgot though. The passphrase, what happens when you put it in? You know and I know but some of your viewers might not and may want to know. Also another small tip (you probably already know it); When you mess up and forget the sudo command just type sudo !! and that will run the command again with sudo. I just find that so much easier. 🙂
LotusSoft and YoungTech
LotusSoft and YoungTech 11 ай бұрын
Great tutorial Brad, Thanks for your effort.
Aung Khant
Aung Khant 4 жыл бұрын
Thanks Brad, really helpful. Waiting for more devops.
J.R. Design
J.R. Design 4 жыл бұрын
Awesome video!! I had such a hard time getting my website up and running a year ago. This would have made it so much easier. Thinking about deleting my droplet and following this guide, as I have since forgotten my FileZilla login name and password. Thanks for the content!
J.R. Design
J.R. Design 4 жыл бұрын
Also, its funny this video came out today... yesterday I set up my first ssh key on GitHub because I was having a hard time pushing to a new repo. Thanks again.
Nicholas Karimi
Nicholas Karimi 4 жыл бұрын
Aaaw, what a wonderful video tutorial to augment the loads of theory i had on SSH..thanks Brad, you never disappoint.
JIASHENG LAI 4 жыл бұрын
Thank you for the videos, it is very well structured and helpful.
Ivan Maurovic
Ivan Maurovic 4 жыл бұрын
First of all I really love your content and I have a question to ask if you have a minute to give me your opinion, so after I learn HTML, CSS and JS, on which framework should I focus first, Vue or perhaps React? All the best, you are the best teacher by far in my opinion! :)
Ali 4 жыл бұрын
React is the most popular, VUE is also growing fast. Learn react first.
Sayyed Ehsan Taheri Javid
Sayyed Ehsan Taheri Javid 4 жыл бұрын
Thanks. I like it when you make mistake on your videos, because it let me face some of the problems that may happen later for me and know how to solve it. Sometimes searching for a solution to a problem on Internet is overwhelming.
chad gayken
chad gayken 4 жыл бұрын
Could you possibly do a SSH tutorial for people like me who host their own server? I would love to be able to remote into my server from my MAC and Linux machines outside of my home network. This has been a struggle for me.
CZghost 2 жыл бұрын
Well, this is very useful tutorial. I need to set up SSH for our own server and this is great. Though our server doesn't have website access for the Ubuntu MATE it's hosting like Digital Ocean (it is self hosted server), I'll have to improvise a little bit. The server is running in a virtual machine, which can be accessed online. However console (which is basically just remote monitor) doesn't have shared clipboard functionality, so I can't just copy-paste my generated public key over by opening it on my local machine in a text editor and pasting it in remote machine text editor. I'll have to do something else so I don't have to painstainkingly write it over char by char or temporarily enable SSH password login while the SSH server is live. Probably going to use hastebin...
😂It's great that you get all the errors and resolve them right there in front of us. So we don't worry if we face the same 🍻
xenial xerous
xenial xerous 4 жыл бұрын
Hey there! Awesome video, thank you so much for your enlightenment!! You might've already realised this, but there was a little typo in the repo: it's 'okta' .. I was thinking if there is another flavour of it called 'otka' but nevertheless, grateful that you went out of the way to demo the deployment of react app, thanks so much bro!! Indebted ;) cheers!!
Sabin Hashmi
Sabin Hashmi 2 жыл бұрын
This tutorial was really helpful. Thanks Brad Traversy!
Hayk Galstyan
Hayk Galstyan Жыл бұрын
This was very detailed and useful, thank you!
Naresh Renukuntla
Naresh Renukuntla 2 жыл бұрын
i understood it better than never before.. your explanation is cool bro... keep maching such videos, it will help us a lot
muthu hari
muthu hari 4 жыл бұрын
Thanks Brad, please do some videos for machine learning
Wildpasco 3 жыл бұрын
I just found your channel with this amazing tuorial! Really thank you.
Abdullah Moiz
Abdullah Moiz 2 жыл бұрын
Awesome, more of stuff like this please
Nadir Hamid
Nadir Hamid 4 жыл бұрын
great videos. do you recommend docker for working with asterisk or freepbx ? I don't even know if it is possible but would be interested to try it.
Eudes Duarte
Eudes Duarte 4 жыл бұрын
Really nice video man, normally I get bored watching these long videos. I really enjoyed yours, thanks for the bonus info :D.
AleksandarT10 4 жыл бұрын
Please do more DevOps videos: ) Thanks a lot in advance
Christo Stankov
Christo Stankov 4 жыл бұрын
Nice tutorial! Can you provide a tutorial about setting express server using ngnix on Digital Ocean for example and how to setup ssl?
Sh Nam
Sh Nam 4 жыл бұрын
Thanks a lot. I wish u could make a video about the differences & usage of hosting services, aws, digital ocean, github & firebase.
Eddy Vinck
Eddy Vinck 4 жыл бұрын
Hey Brad, have you ever used Jenkins or other tools for automated tests and deployment?
Ly Sokkong
Ly Sokkong 3 жыл бұрын
Thank you for such an amazing tutorial .
Batamye Umar Isabirye
Batamye Umar Isabirye 4 жыл бұрын
As usual, u never disappoint
Brocollipy 2 жыл бұрын
Thanks so much for this. I've always hated CLI stuff and found myself copying and pasting the code without really understanding what was going on.
Manuel Jordan
Manuel Jordan 3 жыл бұрын
Excellent video!, please, could you share your slides in slideshare? Thank you
ChatGPT Crash Course | 10 Practical Use Cases For Developers
Traversy Media
Рет қаралды 133 М.
Beginner's Guide to the Bash Terminal
Joe Collins
Рет қаралды 2,1 МЛН
Sigma Girl Love #tiktok #sigmameme #funny
Рет қаралды 32 МЛН
мы должны бояться #shorts
Эзель Турецкий Сериал - Ezel
Рет қаралды 3,3 МЛН
Bulldozer Obliterates Old Sedan 😳
Supercar Blondie
Рет қаралды 24 МЛН
안에 소중한 것이 있어4👶🍅precious #tiktok #shorts
Byungari 병아리언니
Рет қаралды 13 МЛН
SSH Keys
Рет қаралды 47 М.
Full Node.js Deployment - NGINX, SSL With Lets Encrypt
Traversy Media
Рет қаралды 361 М.
How Secure Shell Works (SSH) - Computerphile
Рет қаралды 764 М.
Vagrant Crash Course
Traversy Media
Рет қаралды 183 М.
Linux Tutorial - Basic Command Line
Traversy Media
Рет қаралды 229 М.
Apache vs NGINX
IBM Technology
Рет қаралды 159 М.
OpenSSH Full Guide - Everything you need to get started!
Learn Linux TV
Рет қаралды 421 М.
SSH Tunneling Explained
Рет қаралды 401 М.
История краха BlackBerry
Рет қаралды 377 М.
😱Зачем нужны НАКЛЕЙКИ Apple🍏
Demin's Lounge
Рет қаралды 2,3 МЛН