Learn SSH In 6 Minutes - Beginners Guide to SSH Tutorial

Поделиться
HTML-код
  • Опубликовано: 19 авг 2024
  • In this beginners guide to SSH, you'll learn the basics of SSH including how SSH works, setting up keys, connecting and administering remote servers and transferring files.
    More info on SSH: www.ssh.com/ssh/
    The Windows Putty Client: www.putty.org/
    Using rsync to transfer files:www.digitaloce...
    Get free Digital Ocean credit to setup your own servers to use for your web projects: juniordeveloper...
    - Follow Me -
    Twitter: / codebubb
    Facebook: / juniordevelopercentral
    Blog: www.juniordeve...
    - Thanks! -
    In this tutorial, you’re going to learn all about SSH and how to use it as a web developer. Towards the end of the tutorial, we’ll look at some real examples of connecting to servers via SSH so keep watching to see how you can make use of SSH for your projects.
    This beginners guide to SSH will take you through the basics of setting up a connection with SSH and also transferring files. You will also learn about the importance of SSH and how to create your own private key which can be used to authenticate you with the remote servers that you want to administer.
    SSH can also be used to secure any network resource e.g. HTTP or FTP. We’ll take a look at some examples of this at the end of the video.
    We'll make some example connections to remote servers hosted by Digital Ocean in this tutorial and you will see how you can log in as a remote user and run commands on a server to help set it up for your web hosting needs.
    In summary, SSH or more specifically connecting to remote servers with SSH, is an incredibly useful tool to help you administer the resources that host your web sites and apps. You can also use it to transfer your local web development project to a remote server once it is ready to be published. Channel Handle @codebubb

Комментарии • 157

  • @codewithbubb
    @codewithbubb  4 года назад +13

    Check out some of the other tutorials in the Learn X in Y minutes series: ruclips.net/video/_IAFA2kA840/видео.html

    • @angieamanda2455
      @angieamanda2455 3 года назад

      Many vendor scammed me I gat no time to list their name but imma tell you to go for @Darkcard00 on telegram, he help me few hour ago 💯✅

    • @millennial_rants
      @millennial_rants 2 года назад

      Had to run your video at 0.75x. Please speak a little slower. To clarify: I found your video very helpful. Thank you for making one

  • @BekBrace
    @BekBrace 3 года назад +162

    This 6 min video is a 100 times better than other SSH courses with youtubers with more than a 1M subscribers - Thank you | Cheers from Poland

    • @codewithbubb
      @codewithbubb  3 года назад +13

      Thanks very much Bek - to be honest I think you need more than 6 minutes to learn SSH but hopefully for web developers this should give you the idea of what it is and how it might be used. Thanks for your feedback! Dziękuję Ci!

    • @hithere9755
      @hithere9755 3 года назад +4

      Lol stop exposing the truth

    • @bashehu
      @bashehu Год назад

      Trueee

  • @wizaaar
    @wizaaar 4 года назад +18

    I have the basics of SSH but this really solidified things for me. Thank you!

    • @codewithbubb
      @codewithbubb  4 года назад +1

      Thanks Jason, appreciate it! That's really good to know, I was going for more of a quickstart/essential things to know about SSH for developers.

    • @wizaaar
      @wizaaar 4 года назад +1

      @@codewithbubb I did come in with the basics, but seriously, there's a lot that I missed, being self-taught. Thanks again man!

    • @Bruh_69
      @Bruh_69 3 года назад

      My Name's SSH

  • @yun-hsiaho3954
    @yun-hsiaho3954 2 года назад +20

    That's a really well explained and informative video for the newbies like me. Thank you!!

    • @codewithbubb
      @codewithbubb  2 года назад +1

      Cheers, glad you found it helpful!

  • @adrienconversanodbl_g5119
    @adrienconversanodbl_g5119 2 года назад +9

    Thank you, short, sharp and schematic for such an important and underrated issue

  • @alisherradjabbay8281
    @alisherradjabbay8281 2 года назад

    I just saw an amazing grammarly ad. I hope you got it too. It was about Brant and his future selfes.

  • @DWJ92
    @DWJ92 2 года назад +1

    Omg I'm studying the security+ and you have saved my day

  • @muhammadhanzala2322
    @muhammadhanzala2322 2 года назад +2

    What a simple explanation....You won a subscriber ...

    • @codewithbubb
      @codewithbubb  2 года назад +1

      Thanks very much for your support 👍

  • @hectorserrano9314
    @hectorserrano9314 4 года назад +9

    Outstanding as always. Hats off to You 👌🏻

    • @codewithbubb
      @codewithbubb  4 года назад

      Cheers Hector! Glad you found it useful 😊

    • @angieamanda2455
      @angieamanda2455 3 года назад

      Many vendor scammed me I gat no time to list their name but imma tell you to go for @Darkcard00 on telegram, he help me few hour ago 💯✅

  • @josephajibodu2377
    @josephajibodu2377 3 года назад +4

    What a valuable short tutorial. 👍

  • @DavincisMind
    @DavincisMind Год назад

    I watched many videos on this topic and this video finally worked for me. Thumb up for sure. However I have to say that I have to play it in half speed to be able to use information or process it. Command line line and Linux is my new hobby now and therefore Im beginner. My question is (rhetoric) what is your audience that this video is intended ? I think it is beginner in SSH so I believe video need to mention which application to use to SSH in first place as foundation of explanation. I hope I do not sound hostile. I mentioning it only to make RUclips better place I guess or hope :-) Thank you for putting it together. Really good stuff.

  • @zonesoftkepe50
    @zonesoftkepe50 Год назад +1

    A precise tutorial saved me a lot of time. Thank you!

  • @utkarsh12
    @utkarsh12 3 года назад +4

    straight to the point, thank you

    • @codewithbubb
      @codewithbubb  3 года назад

      Cheers! Appreciate the feedback 👍

  • @markslima1557
    @markslima1557 2 года назад +2

    Thank you this is such a great video. Very clear and explanatory.

  • @kso35
    @kso35 2 года назад

    Yep you are correct, this was probably the best way to have explained SSH. Thank goodness I found your video!! Thank you!

  • @rangabharath4253
    @rangabharath4253 3 года назад +3

    Awesome as always 👍

  • @plumboom1460
    @plumboom1460 3 года назад +2

    Thank you for this tutorial!

  • @burhanrashidhussein6037
    @burhanrashidhussein6037 2 года назад

    wow! that was super simple to understand, thanks mate!

  • @AliTwaij
    @AliTwaij Год назад +1

    Brilliant video, really useful thankyou

  • @sliceoflife5812
    @sliceoflife5812 2 года назад +1

    I'm 45 seconds in and I already regret not coming here already. 😒

  • @dbf5803
    @dbf5803 2 года назад

    Thank you! Excellent for a noob!

  • @ronniekoomba922
    @ronniekoomba922 2 года назад +1

    I want this next time in 5 min.
    Lol, thank you :D

    • @codewithbubb
      @codewithbubb  2 года назад

      I reckon I could probably get it down to 4mins 😀

  • @ascodes3461
    @ascodes3461 2 года назад

    Thanks for sharing this awesome tutorial!!!

  • @georgetuges4821
    @georgetuges4821 2 года назад +2

    Thank you... greatly appreciated.... basic but exactly what I was looking for

  • @ruthmoore2416
    @ruthmoore2416 2 года назад +1

    this was a very helpful video thank you

    • @codewithbubb
      @codewithbubb  2 года назад

      Thanks Ruth, glad you found it useful.

  • @zakiyajafrin1253
    @zakiyajafrin1253 3 года назад +2

    great one!!

  • @LotusSoftPvtLtd
    @LotusSoftPvtLtd 2 года назад +1

    nice. thanks for great tutorial

    • @codewithbubb
      @codewithbubb  2 года назад

      Thanks! Glad you found it useful.

  • @NickMasseyRideon
    @NickMasseyRideon 3 года назад +1

    nice refresher, thank you

    • @codewithbubb
      @codewithbubb  3 года назад

      Cheers Nick!

    • @angieamanda2455
      @angieamanda2455 3 года назад

      Many vendor scammed me I gat no time to list their name but imma tell you to go for @Darkcard00 on telegram, he help me few hour ago 💯✅

  • @Aalii6
    @Aalii6 2 года назад

    very helpful, thank you!

  • @brahimayoada2657
    @brahimayoada2657 Год назад +1

    This video soooo good!!!!

    • @codewithbubb
      @codewithbubb  Год назад

      Thank you so much for your support 👍

  • @chibimentor
    @chibimentor 2 года назад +1

    Thanks!

    • @codewithbubb
      @codewithbubb  2 года назад +1

      You're welcome - thanks for your support!

  • @FVictorMartinez
    @FVictorMartinez 2 года назад +1

    Really helpful video! There's only one thing I want to ask you: where exactly is the passed public key stored?

  • @almanduku9043
    @almanduku9043 4 месяца назад

    Thanks

  • @QuicksilverSG
    @QuicksilverSG 2 года назад +1

    This is only helpful to people who already know what you're talking about.

  • @pasqualegargiulo9648
    @pasqualegargiulo9648 Год назад

    really usefull video, thanks!

  • @ravichoudhary4176
    @ravichoudhary4176 2 года назад +1

    vow...Great Video. Thanks a lot

  • @thangphan6047
    @thangphan6047 Год назад

    Thank you so much :)

  • @d_sportello
    @d_sportello 2 года назад

    Thank you!

  • @africanhistory
    @africanhistory 3 года назад +2

    Where exactly are you typing these CMD lines? In word or Adobe Premiere. It seems a critical step has been skipped.

    • @codewithbubb
      @codewithbubb  3 года назад

      It would be on the 'Terminal' program on a Mac (or the Linux equivalent). For Windows it would be Powershell (or the Windows Subsytem for Linux).

  • @ambiguous_names_4254
    @ambiguous_names_4254 3 года назад +6

    So if you type root@ would the password be your router password?
    Root is the username.

    • @codewithbubb
      @codewithbubb  3 года назад +1

      Yeah root is the username (on the remote server) and the password is whatever has been configured for that user. Not specifically your Internet router password which is something different.

    • @ambiguous_names_4254
      @ambiguous_names_4254 3 года назад

      @@codewithbubb strange... I tried that and still didn't work; it's a great video, and it makes sense... It's just the system I'm running is gentoo. I'm building a system for my raspberry pi with systemd.. there's barely any info about systemd as majority is openrc. I keep running into emake files failed to compile or whatever bullshit when the portage is updated, the packages are upgraded fully. Hell, I can't even install flashrom because it keeps saying the target arch is unknown which is bullshit. But putting all that to the side, I got it to work eventually.

    • @supahx1421
      @supahx1421 3 года назад

      @@ambiguous_names_4254 damn bro, gentoo on a raspberry pi those compile times must be insane.

  • @thegame8538
    @thegame8538 3 года назад +1

    Hello, can you please tell me where I can get SSH No-Login servers from?

  • @ozzman530
    @ozzman530 3 года назад +5

    Windows has been capable of ssh'ing natively for years. No extra apps needed

    • @guacfiend
      @guacfiend 3 года назад +1

      putty is still great tho

  • @raphipik
    @raphipik 3 года назад +1

    Thank you so much

    • @codewithbubb
      @codewithbubb  3 года назад +1

      You're welcome, hope it helped you out 👍

  • @tetuaoro
    @tetuaoro 3 года назад +1

    Thx a lot

  • @anormalID
    @anormalID 11 месяцев назад

    very good video.

  • @nidukaakalanka
    @nidukaakalanka 3 года назад +1

    Is there any way to setup and perform like Evozi HTTP Inkector on windows?

  • @TheDarkforce95
    @TheDarkforce95 2 года назад

    can you us how to use ssh with websocket+payload on terminal ?

  • @aviksarkar4360
    @aviksarkar4360 2 года назад

    very nice one

  • @MegaAction9
    @MegaAction9 3 года назад

    How to check dropbear version from IPMI?

  • @modestas2890
    @modestas2890 4 года назад +1

    brilliant

    • @codewithbubb
      @codewithbubb  4 года назад

      Cheers! Hope you found it useful.

  • @normanblick287
    @normanblick287 2 года назад +1

    I would love to get some working hosts please

    • @codewithbubb
      @codewithbubb  2 года назад

      Hey Norman, here's some services that provide free shell access:
      www.xshellz.com/
      blinkenshell.org/wiki/Start
      sdf.org/
      www.openshells.net/
      www.polarhome.com/
      I haven't tested any of these but I think I have used SDF at one point in the past.

  • @johnhack67
    @johnhack67 3 года назад

    thanks

  • @ozzDeveveloperOpenForWork
    @ozzDeveveloperOpenForWork Год назад

    are u doing this through terminal?

  • @InstanteNet
    @InstanteNet 2 года назад +1

    Hi Genius! How can i Install an SSL Certificate in SSH in my hosting without cpanel, Thanks a lot!

    • @codewithbubb
      @codewithbubb  2 года назад

      I’m afraid I’m not that familiar with cPanel (I did use it years ago!). There might be a section to upload your certificates maybe?

    • @InstanteNet
      @InstanteNet 2 года назад

      @@codewithbubb Hi!! I need to intall the ssl in SSH terminal not in cpanel.

  • @aviksarkar4360
    @aviksarkar4360 2 года назад

    nice one

  • @che-love-4ik314
    @che-love-4ik314 2 года назад

    tell me where to write the mac-address correctly?

  • @tanushreenagar3116
    @tanushreenagar3116 3 года назад +1

    Nice thnk you

    • @codewithbubb
      @codewithbubb  3 года назад

      Cheers, thanks for your support!

    • @angieamanda2455
      @angieamanda2455 3 года назад

      Many vendor scammed me I gat no time to list their name but imma tell you to go for @Darkcard00 on telegram, he help me few hour ago 💯✅

  • @yusufrumi1626
    @yusufrumi1626 4 года назад +1

    Learn x is y minutes is the way to go..Thanks

    • @codewithbubb
      @codewithbubb  4 года назад

      Thanks Yusuf, glad you found it helpful. It's actually quite tricky, trying to condense something into a short period of time like this but hopefully the key points (of SSH in this example) get put across.

    • @angieamanda2455
      @angieamanda2455 3 года назад

      Many vendor scammed me I gat no time to list their name but imma tell you to go for @Darkcard00 on telegram, he help me few hour ago 💯✅

  • @g7sky
    @g7sky 2 года назад +1

    @2:49 who creates or who has the password or who does the password belongs to "my computer" or the remote computer ?

    • @codewithbubb
      @codewithbubb  2 года назад +1

      It's the remote computer's password 👍

    • @g7sky
      @g7sky 2 года назад

      @@codewithbubb Thank you!

  • @m3hdim3hdi
    @m3hdim3hdi 2 года назад

    what font you are using in your terminal?

  • @habiebalfarizhi1455
    @habiebalfarizhi1455 3 года назад

    How do i know the password? I even dont have microsoft account, can you help me?

  • @goratandjicollin6568
    @goratandjicollin6568 2 года назад +1

    how to get a ssh name ?

    • @codewithbubb
      @codewithbubb  Год назад

      Do you mean like a username/password? You would obtain it from your hosting server. Or if you just google 'free ssh accounts' you'll find providers that will give you a free login.

  • @armacaocomercialltda2349
    @armacaocomercialltda2349 Год назад +1

    muito bom!

  • @sagisar
    @sagisar 3 года назад +1

    Hello, I have a question, I understood that ssh is a protocol for creating a connection to a remote server, what I do not understand is that when I establish a aconnection with the server, which kind of server is it? is it an ftp server, an http server..? How can I know these details

    • @codewithbubb
      @codewithbubb  3 года назад +4

      That's a good question.
      Basically, the 'type' of server you have is just determined by the software you have running on it.
      For example, if you install FTP software on your server, you could consider it an FTP server. If you install Apache, Nginx or any other web server software, you have a web server.
      Also, it's not uncommon to have multiple bits of software running on one single server e.g. you might have FTP, Apache, MySQL and SSH all installed to serve a website so you don't need to single out a server to be a specific type.
      Hope that helps 😀

    • @sagisar
      @sagisar 3 года назад

      @@codewithbubb Hello, didn't understand the last part of your response, because of course most people have bunch of services installed on their host (if you run an nmap scan so you see ftp, http, ssh and etc.), so again if I will connect with ssh to this host to which server it will turn me? to the ftp, or to the http or which? you understand what I mean?

    • @Allanon86-
      @Allanon86- 2 года назад

      @@sagisar if you install vs code on your pc does it mean it is a developer pc?
      If in the same pc you install a game like super mario will make it a gamer pc? or still a developer pc or both?
      a server is basically a computer with an OS and some programs installed on it.
      If you access through ftp there is a good chance that you are using the default port (21) and you can only see the default folder defined for the user logged in.
      If you access through a browser you probably using the port 80 (http) or 443 (https) to access the website folder (probably through Apache, ngix or both)
      The best thing you can do to learn this stuff (other than studying) is to try to build a server and play with it. You don’t even need two computers nowadays, you can use docker or vagrant to emulate one

  • @danixunboxing
    @danixunboxing 2 года назад

    what software do you use for video making/editing?

  • @rangabharath4253
    @rangabharath4253 3 года назад

    Awesome

    • @angieamanda2455
      @angieamanda2455 3 года назад

      Many vendor scammed me I gat no time to list their name but imma tell you to go for @Darkcard00 on telegram, he help me few hour ago 💯✅

  • @Mbfrmdao
    @Mbfrmdao 3 года назад +1

    What provides the password

    • @codewithbubb
      @codewithbubb  3 года назад

      It's created on the server when adding a new user.

  • @lishlash3749
    @lishlash3749 2 года назад

    Advice to Windows users: Don't waste your time trying to make sense of what he's on about, just write down the syntax in a text file and copy-paste as needed.

  • @NogCube
    @NogCube 3 года назад +1

    macOS Catalina everything? 😅
    Big Sur = Bad Sir?

    • @codewithbubb
      @codewithbubb  3 года назад

      😂

    • @angieamanda2455
      @angieamanda2455 3 года назад

      Many vendor scammed me I gat no time to list their name but imma tell you to go for @Darkcard00 on telegram, he help me few hour ago 💯✅

  • @jixster1566
    @jixster1566 2 года назад +1

    Aw. I was wondering how it actually worked

  • @thegame8538
    @thegame8538 3 года назад

    I am trying to find a place to buy SSH Tunnel no-login servers. Have any ideas?

    • @cain372
      @cain372 2 года назад

      maybe create a local servers?

  • @ytappplesfive
    @ytappplesfive 6 месяцев назад +1

    yay

  • @maxsjj3482
    @maxsjj3482 3 года назад

    you are goddamn right

  • @terthancococoal2729
    @terthancococoal2729 2 года назад +1

    Is his computer Mac ?

  • @irothsu
    @irothsu 2 года назад

    Thats make me free internet 🤣

  • @stevehuber6499
    @stevehuber6499 Год назад +1

    it would be great if any of this actually worked

  • @z_axis450
    @z_axis450 3 года назад +1

    from where do I get my username?

    • @codewithbubb
      @codewithbubb  3 года назад +1

      It will be supplied to you by whomever setup the server / SSH server.

  • @aviksarkar4360
    @aviksarkar4360 2 года назад

    arnab mridha

  • @skndrlacasa813
    @skndrlacasa813 Год назад

    I dоwnloaded everything is okay

  • @mikey7662
    @mikey7662 3 года назад

    Bruh wtf I thought this was a savage squad hooper guide

  • @aviksarkar4360
    @aviksarkar4360 2 года назад

    avik sarkar

  • @isaacyoung1868
    @isaacyoung1868 Год назад +1

    i don't get it.. :(

  • @abhaypratap257
    @abhaypratap257 3 года назад

    999th Like XD

  • @voltmanip
    @voltmanip 2 месяца назад +1

    no good trying to ssh to a raspberrypi

    • @codewithbubb
      @codewithbubb  2 месяца назад

      What's the problem? I SSH to my PI often to make changes. It just needs enabling in the OS usually.

  • @Bruh_69
    @Bruh_69 3 года назад +1

    Bruh My Name's SSH