Easy SFTP Setup with AWS Transfer Family - Step by Step Tutorial

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

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

  • @user-mm4lf8hu4p
    @user-mm4lf8hu4p 8 หลายเดือนก่อน +1

    to the point and cover all the things perfect

  • @josuedr4528
    @josuedr4528 ปีที่แล้ว +8

    2022: When creating a role it will ask you for an use case, there's gonna be two radio buttons; ec2 and lambda. Below them there's a dropdown for "use case for other aws services" in there select "Transfer" and that's how i got it working, the policies remained the same as in the video
    AWS seems kind of complex and this doesn't guarantee it will work for you but i wanted to post what worked for me in case you land in a similar scenario

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

      Having an issue assuming the user role when authenticating.
      Not sure if something changed in regards to the IAM polices that need to be assigned...and of course my company doesn't have any AWS contracts so I can't contact AWS to see what's up.
      Lovely

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

    Excellent tutorial. Instructions and your voice are clear. Thank you so much!

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

    hi! thanks for this video! A lot :) I had to do this SFTP stuff using Terraform, and it makes no sense to use Terraform till you know what has to be done in the cloud, so this video made some sense!

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

    Excellent tutorial. Thanks

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

    Muchas gracias por tu aporte. Sigue asi, me has ayudado mucho. Un saludo desde Ecuador!!!

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

    Thanks dude! 🎉

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

    Thank you for producing this. Very useful.

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

    Instructions are very clear. Thank you for the video

  • @soumitra-kayal
    @soumitra-kayal 9 หลายเดือนก่อน

    Excellent tutorial. Keep it up. Thanks.

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

    Great tut... thanks... instrucions are clear and easy to follow.

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

    Super well explained video. Thanks.

  • @artofthesystem4419
    @artofthesystem4419 6 หลายเดือนก่อน

    Fantastic tutorial!! Thank you so much!!

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

    Thank you very much for this Enrico!

  • @HugoGonzalez-rg4gz
    @HugoGonzalez-rg4gz ปีที่แล้ว

    thank u Enrico! your tutorial was really helpful

  • @user-zm4kv4ww9x
    @user-zm4kv4ww9x 4 หลายเดือนก่อน

    Thanks for the video. Your video and explanation are good but the volume needs to be increased.

  • @ADV-IT
    @ADV-IT 2 หลายเดือนก่อน

    Thanks!

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

    Excellent video, this will save me a lot of time!

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

    This tutorial was very helpful! Thank you so much!

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

    Very helpful. Thank you

  • @JoeyDoherty-nu2id
    @JoeyDoherty-nu2id ปีที่แล้ว +1

    Followed it all EXACT and got an Access Denied when trying to log in...

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

    That was very useful, ty.

  • @ginastavropoulou6005
    @ginastavropoulou6005 2 ปีที่แล้ว +6

    If you auto-generate a policy then what is the point of creating one before? When I try to Auto-generate I get an error "Failed to edit user details (${transfer:Home*} variable used in policy for a user with a logical home directory)"

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

      Thanks for the comment. There are two different roles needed: one for the SFTP server to access the S3 bucket and one to scope-down the policy

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

      I think you are getting that error because the SFTP service has been updated to support chroot and logical directory. You don't need to create the user policy anymore. More information here: aws.amazon.com/blogs/storage/simplify-your-aws-sftp-structure-with-chroot-and-logical-directories/

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

      @@EnricoPortolan I just used policy none and created the user correctly, going to test it out.

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

    Nice and clear. Thank you!

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

    This is very helpful, thanks a lot! :)

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

    Can you explain why you didn't use a password for connecting to the server in Cyberduck? Also, I didn't see an option to create a password in AWS transfer family. Thank you.

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

    great tutorial, thanks!

  • @IvanMusaelyan
    @IvanMusaelyan 2 หลายเดือนก่อน

    Genial!

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

    thanks. its was really helpfull

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

    Thanks, i love you bro !!

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

    Amazing man!

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

    Great video!!

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

    In the SFTP server creation steps I am getting stuck, as its asking for Workflow, don't know how to fill that?

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

    would like to see more

  • @ashah2325
    @ashah2325 28 วันที่ผ่านมา

    you should've posted the policy here.

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

    Good one!

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

    I would use bucketName/folderName/* instead for the resource name for additional security

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

    Hey there, great video and excellent information :)
    Can we send files from LINUX machine to AWS S3 bucket using sftp command line thru similar setup? if yes, then could you please help me with its syntax?

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

    I need to add the json of the policy :(

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

    Can we use the AWS Transfer family as an ftp/transfer mechanism to move files between a 3rd party (or supplier) endpoint and an on-premise application (rather than the S3)- thinking of using the AWS ftp service as a middleware/integration layer?

  • @ashah2325
    @ashah2325 28 วันที่ผ่านมา

    plus that link in your bio doesn't work

  • @vaibhavjain1in
    @vaibhavjain1in 6 หลายเดือนก่อน

    Hi bro, can you please help me with this. It is not working for me. How can I connect with you?

    • @vaibhavjain1in
      @vaibhavjain1in 6 หลายเดือนก่อน

      I think there was some policy issue. I copy paste the policy again from the official site and it worked fine. I now need to understand how can automate it if we want to give access to client who is going to download and upload files quite often. What would be the best practice?

    • @EnricoPortolan
      @EnricoPortolan  6 หลายเดือนก่อน

      I think the best practice is to ask the client to give you a public key and you create a user from Transfer Family with that public key so the client can download/upload as needed

    • @vaibhavjain1in
      @vaibhavjain1in 6 หลายเดือนก่อน

      @@EnricoPortolan In our scenario, data and storage would be within our infrastructure. Data need to download, modified and upload to our s3 bucket.

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

    I have done everything, but still get following error
    Couldn't stat remote file: Permission denied
    Is there any latency for the policy/role to get reflected in sftp or it is instant

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

      see if the bucket is encrypted. If you follow the exact step , it should work.

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

    7:38 connect ftp with s3

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

    Hey, thanks for the tutorial. I've got a question for you, I used route 53 to set up a custom hostname, but when I use this custom name instead of the endpoint in filezilla the connection is refused because the host does not exist. Any idea what I am missing? Thanks!

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

      you need to add a CNAME. More info: docs.aws.amazon.com/transfer/latest/userguide/requirements-dns.html

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

      @@EnricoPortolan Thank you mate, I appreciate you taking the time to help out.

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

    Can we use only 1 SFTP Server for different/multiple File Transfer Pipelines ?

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

      Yes of course as it’s backed by an S3 bucket

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

      @@EnricoPortolan Does that mean I can use only One SFTP server with about 10 different pipelines ?
      Pointing to 10 different S3 buckets ?

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

    How can I reach aws sftp server over the over Internet

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

      you can set the sftp server with a public URL as shown in the video

  • @Pablo-Herrero
    @Pablo-Herrero หลายเดือนก่อน

    Good video, except for the continuous lip smacking...

  • @pointbreak4300
    @pointbreak4300 6 หลายเดือนก่อน

    Hi Enrico, a noob question in here. what about the access of the customers? how are they gonna be able to transfer files? would it be via cyberduck as well?

    • @EnricoPortolan
      @EnricoPortolan  6 หลายเดือนก่อน +1

      yes exactly, cyberduck would work or any other FTP Client

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

    Hi, great video :-)
    I just follow all the steps one by one and at the end Filezilla can connect to the SFTP server but I cannot list,read,write there so the folder looks empty.
    Any Idea why?
    {
    "Version": "2012-10-17",
    "Statement": [
    {
    "Sid": "ReadWriteS3",
    "Action": [
    "s3:ListBucket",
    "s3:GetBucketLocation"
    ],
    "Effect": "Allow",
    "Resource": [
    "arn:aws:s3:::s3bucketname"
    ]
    },
    {
    "Effect": "Allow",
    "Action": [
    "s3:PutObject",
    "s3:GetObject",
    "s3:DeleteObject",
    "s3:DeleteObjectVersion",
    "s3:GetObjectVersion",
    "s3:GetObjectACL",
    "s3:PutObjectACL"
    ],
    "Resource": [
    "arn:aws:s3:::s3bucketname/*"
    ],
    "Sid": ""
    }
    ]
    }

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

      You have some issues on the IAM file for sure. Can you check the policy of the user you use for the SFTP connection? Also make sure you have configured the home directory when you create the SFTP user

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

      @@EnricoPortolan I've forgotten to setup the home directory for the user, Works fine now. so simple solution, Thanks.

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

      @@Digitronus happy to help 🎉