How to create AWS Keypair using Terraform and attach to EC2 instance | Key to SSH in EC2 server

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ธ.ค. 2024

ความคิดเห็น • 115

  • @temitopealuko4848
    @temitopealuko4848 2 ปีที่แล้ว

    I really Learn a lot from your video on Terraform, you really solved my problem. i would really appreciate if you can make a video on "how to create a VPC using Terraform"

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Next Video!! Subscribe and Share :)

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Checkout the new video!

    • @smartengineer4484
      @smartengineer4484 2 ปีที่แล้ว

      He has made an amazing video on creating vpc using terraform 👍

  • @Crockdaddy1074
    @Crockdaddy1074 2 ปีที่แล้ว +1

    Just wanted to jump in, I was looking for a quick tutorial on this topic, I rarely use ssh keys any longer just ssm and man did this ever hit the spot. Nice simple to the point. Bravo, great tutorial. Good job.

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Glad to hear that it helped. Do share and subscribe ☺️

  • @avantshiv
    @avantshiv ปีที่แล้ว

    You are genius bro!❤ I was following TechWithNana but i had some doubts in that.. then i saw yours.. you are really good at TF

    • @cloudchamp
      @cloudchamp  ปีที่แล้ว

      Thank you avant 🤝

    • @avantshiv
      @avantshiv ปีที่แล้ว

      @@cloudchamp one doubt I was doing this project on my windows OS. Out tfkey file got created in the Terraform folder, while accessing the server the error: "key is too open" but I didn't get to change the access of that file. I Googled the equivalent of chmod 400, I got the command "icacls /grant: r" but it didn't work at all. Can u please help?

  • @manojpal1496
    @manojpal1496 ปีที่แล้ว

    You are perfect bro and the way to teach everyone is awesome . Great !! go ahead.

  • @Pratip.
    @Pratip. ปีที่แล้ว

    This video has been immensely helpful in creating my terraform file. Thank you.

    • @cloudchamp
      @cloudchamp  ปีที่แล้ว

      Glad to know this helped you! Please consider sharing and subscribing 🙏☺️

  • @inthecloud1043
    @inthecloud1043 2 ปีที่แล้ว

    You explain stuff in such an easy manner!!

  • @sandv2902
    @sandv2902 2 ปีที่แล้ว

    You are rocking bro straight to point

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Thank You Sandeep :)

  • @singhbrozz1996
    @singhbrozz1996 5 หลายเดือนก่อน

    awesome explanation ! kindly help me where we can use nullresources or what's the use of nullresources?

  • @MrEdinaldolaroque
    @MrEdinaldolaroque 2 ปีที่แล้ว

    Straight to the point! Thank you very much for your videos.

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Your welcome 🤗 please subscribe

  • @nabichaudhari7536
    @nabichaudhari7536 2 ปีที่แล้ว

    Best Video on this topic 🔥🔥

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Glad you think so!

  • @TshepoMakhubela-f6z
    @TshepoMakhubela-f6z 10 หลายเดือนก่อน

    Amazing bro!! You're a life saver :)

    • @cloudchamp
      @cloudchamp  10 หลายเดือนก่อน

      Thanks 😊
      Happy to help

  • @inthecloud1043
    @inthecloud1043 2 ปีที่แล้ว

    Hello champ! Thank you for uploading this video!!

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Your welcome 🙏 happy to help

  • @azatkhan4714
    @azatkhan4714 2 ปีที่แล้ว

    This helped me today : THANK YOU for you video

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      You are welcom Azar :) Please subscribe

  • @deepakranjanmishra5641
    @deepakranjanmishra5641 7 หลายเดือนก่อน

    I want to copy the public ssh key of the master machine to the ec2 instance created using terraform.
    Purpose : - To install jenkins on the ec2 using Ansible. ?
    How can i do the same , kindly explain.

  • @R208R
    @R208R ปีที่แล้ว

    Hey man! Thanks for your video series.. Amazing.. Short and to the point. Keep up the good work.

    • @cloudchamp
      @cloudchamp  ปีที่แล้ว

      Thanks man! Glad you liked it.
      Please share and subscribe if you think it was helpful 🙏

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    Best video on this topic

  • @stas1117
    @stas1117 2 ปีที่แล้ว

    Thanks. Very useful infomation.

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Your welcome 🙏

  • @DevOpsPulse
    @DevOpsPulse 2 ปีที่แล้ว

    Thanks for sharing. need more like this tutorials

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Sure !! Happy to help

  • @deepakranjanmishra5641
    @deepakranjanmishra5641 7 หลายเดือนก่อน

    Excellent Explanation

    • @cloudchamp
      @cloudchamp  7 หลายเดือนก่อน

      Glad it was helpful!

    • @deepakranjanmishra5641
      @deepakranjanmishra5641 7 หลายเดือนก่อน

      I have a question below kindly can you give me a solution

    • @deepakranjanmishra5641
      @deepakranjanmishra5641 7 หลายเดือนก่อน

      @@cloudchamp I want to copy the public ssh key of the master machine to the ec2 instance created using terraform.
      Purpose : - To install jenkins on the ec2 using Ansible. ?
      How can i do the same , kindly explain.

  • @cerritosrules
    @cerritosrules ปีที่แล้ว +1

    When I try to ssh using the 2nd method I get a permission denied (publickey,gssapi-keyex,gssapi-with-mic). Any solutions?

    • @cerritosrules
      @cerritosrules ปีที่แล้ว

      I was able to fix it. I just forgot to generate the public key in the ec2 instance

  • @martinaristizabal9332
    @martinaristizabal9332 2 ปีที่แล้ว

    Thank your for sharing!

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Happy to help :)

  • @kumarchennaiahboyapati6081
    @kumarchennaiahboyapati6081 2 ปีที่แล้ว +1

    Hello champion, I used the same command that you have used to connect EC2 instance using SSH , however it says connection refused.... could you please explain me why?

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว +3

      Check if you have the right key and also check if you have port 22 open in your instance security group :)

  • @yashodhanpatil5303
    @yashodhanpatil5303 2 ปีที่แล้ว

    Thanks you sir for the details you covered in this topic

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Happy to help. Share and subscribe for more cloud or devops videos :)

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    Easiest explanation 👍

  • @blazedteen917
    @blazedteen917 2 ปีที่แล้ว

    Thank you for sharing this

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Your welcome 🙏

  • @ayyappaswamy6144
    @ayyappaswamy6144 2 ปีที่แล้ว

    Very clear explanation brother tq so much for this video done

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว +1

      Thanks 😊 Happy to help👍

  • @ravikirannannaware8421
    @ravikirannannaware8421 2 ปีที่แล้ว

    Very Nice buddy short and precise

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Thank You. Happy to help !

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    Best explanation 👍👍👍

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    Perfect !! This is exactly what I wanted

  • @terezabisharyan
    @terezabisharyan 7 หลายเดือนก่อน

    Thank you very much.

    • @cloudchamp
      @cloudchamp  7 หลายเดือนก่อน

      You are welcome 🤗

  • @madhaiyanm4036
    @madhaiyanm4036 2 ปีที่แล้ว

    Very Good and really useful

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Glad to help Madhaiyan :) Do share and subsribe

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    Very clear explanation

  • @blazedteen917
    @blazedteen917 2 ปีที่แล้ว

    Short and perfect!!

  • @priyankab6149
    @priyankab6149 ปีที่แล้ว

    Hi , in 1.37 minute you opened one console right.. i dont know how to open that specific console. Kindly help me with this.

    • @cloudchamp
      @cloudchamp  ปีที่แล้ว

      That’s my Terminal if you are on windows you can use Git bash or vs code for same

  • @1423swathi
    @1423swathi ปีที่แล้ว

    Hi , Is it possible to create the key pair without using private ip and with NAT gateway enabled?

    • @cloudchamp
      @cloudchamp  ปีที่แล้ว

      🧐 Keypair has nothing to do with private Ip or NAT gateway.
      Please provide me more information so that I can help you 👍🏻

  • @mohdayanfarooqui9614
    @mohdayanfarooqui9614 ปีที่แล้ว

    can we use YAML instead of JSON in terraform

    • @cloudchamp
      @cloudchamp  ปีที่แล้ว

      Terraform neither uses YAML nor JSON but uses similar language called HCL which is Hashicorp configuration Language 👍🏻
      I created a video to teach hcl do check out

  • @suneelkumar5175
    @suneelkumar5175 9 หลายเดือนก่อน

    Hey can you please provide the git repo of this project I am havind doubts in provider section

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    Thank you for sharing this champ!!

  • @chandras4038
    @chandras4038 2 ปีที่แล้ว

    awesome bro i subscribed

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Thank you Chandra 😁 Means a lot! Happy to help

  • @Leofmoura87
    @Leofmoura87 2 ปีที่แล้ว

    Thanks, clear explanation!

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      www.fiverr.com/awscertified/provide-online-training-on-terraform-tool?context_referrer=gig_page&source=other_gigs_by&ref_ctx_id=019524c23995be7949ce87046de7eab5&pckg_id=1&pos=2&seller_online=true&imp_id=525bdb97-34f1-4280-96ee-e987b70d983a

  • @jairoperez6162
    @jairoperez6162 2 ปีที่แล้ว

    Very helpful!!! thanks, my advise for you is to try to speak a liitle slower, since you speak too fast, however everything looks good.

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Thanks for the feedback I will try to improve 👍

  • @AeroTechRevolve
    @AeroTechRevolve ปีที่แล้ว

    the ssh key created isnt linked to the instance created or me..

  • @Ola-jb1rp
    @Ola-jb1rp 2 ปีที่แล้ว

    Hi, I tried replicating this, it is requesting for a paraphrase for the key. Could you please explain to me why that happened? Thanks.

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      You can continue without passphrase, when creating key you get this option?

  • @nityadeepika1967
    @nityadeepika1967 2 ปีที่แล้ว

    I tried to implement the second method. and I got a few errors. Is it possible to connect one-on-one?

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      What error are you getting??

    • @nityadeepika1967
      @nityadeepika1967 2 ปีที่แล้ว

      @@cloudchamp I'm unable to login to the EC2.

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      @@nityadeepika1967 Make sure you have ssh port enabled in security group and keys have right permissions.

  • @nsaneeta
    @nsaneeta 2 ปีที่แล้ว

    Hi, what is the purpose of second method? Is it a security measure?

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Both have same security level, the only difference is creating the key pair in the code in the second method whereas in first method we are creating the keypair in the console but attaching it in the code.

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    Thank you for sharing this 👍👍

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Your welcome 🙏

  • @bhengee5172
    @bhengee5172 2 ปีที่แล้ว

    Hi
    I'm getting the permission denied error. Please can you help?

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Make sure your key has 400 permission. You can change the permission with “chmod 400 keyname”

    • @bhengee5172
      @bhengee5172 2 ปีที่แล้ว

      @@cloudchamp please how do I do that with terraform? My protocol is set to -1 to allow both udp tcp connections. I’m also using a MacBook Pro

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      @@bhengee5172 it’s the key permission issue make sure you add a null resource to change the permission of the key 400 by running above command.

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      @@bhengee5172 or just open the terminal go to the folder where your key is and run “chmod 400 👍🏻

  • @anandwadsinge3913
    @anandwadsinge3913 ปีที่แล้ว

    Your second method is incorrect - it cannot be accessed from outside - locally

  • @backiyasriv2123
    @backiyasriv2123 ปีที่แล้ว

    I got error while creating keypair

    • @cloudchamp
      @cloudchamp  ปีที่แล้ว +1

      What error did you got ? Send it here , let’s resolve it

  • @shaikhsupdu-z9g
    @shaikhsupdu-z9g 4 หลายเดือนก่อน

    after chmod keyname permission denied

    • @shaikhsupdu-z9g
      @shaikhsupdu-z9g 4 หลายเดือนก่อน

      same did you get any solution

    • @cloudchamp
      @cloudchamp  4 หลายเดือนก่อน +1

      Use sudo

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    Wow 😳

  • @syedfahim6652
    @syedfahim6652 11 หลายเดือนก่อน

    Not working

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    👍👍👍👍

  • @nandalgmovie
    @nandalgmovie 2 ปีที่แล้ว

    Very Crispy Short Video

    • @cloudchamp
      @cloudchamp  2 ปีที่แล้ว

      Yeah 😁 but did you understood?

  • @shivasaiprasadbayya8188
    @shivasaiprasadbayya8188 3 หลายเดือนก่อน

    ur not champ ur champion

  • @amaankhan7442
    @amaankhan7442 4 หลายเดือนก่อน

    i wanted to know whats happening here (tls_private_key.rsa.public_key_openssh) what does public_key_openssh means

  • @Mol3cul3_13
    @Mol3cul3_13 ปีที่แล้ว

    It helps

    • @cloudchamp
      @cloudchamp  ปีที่แล้ว

      Happy to help! 🤝

  • @smartengineer4484
    @smartengineer4484 2 ปีที่แล้ว

    👍👍👍👍