FTP/SFTP tutorials – backup, video storage and integrations

Practical FTP guides for real-world use — from backups and file sharing to automation and integrations. Including programmatic SFTP access with popular languages like Python, PHP, Java and Bash. You can also browse through our section with small AI generated tips and tricks for FTP hosting.

FTP 101 – Part 8: Navigating with mkdir and cd

Published {$created}
by Carsten Blum

When using FTP from the command line, knowing how to move around and create folders is essential. Two basic commands help you do just that: cd and mkdir....

Read tutorial
442 words Human made

FTP 101 – Part 7: Difference between put and mput

Published {$created}
by Carsten Blum

Uploading files with FTP can be simple – if you know the difference between put and mput. Just like get vs mget, the “m” stands for “multiple” – and that’s the key....

Read tutorial
632 words Human made

FTP 101 – Part 6: Get vs mget - what’s the difference?

Published {$created}
by Carsten Blum

When working with FTP from the command line, two similar commands often cause confusion: get and mget. They both download files – but the key difference...

Read tutorial
553 words Human made

FTP 101 – Part 5: Why many are moving from FTP to SFTP

Published {$created}
by Carsten Blum

FTP is old, insecure, and fragile in modern networks. Learn why many teams are switching to SFTP or SCP – and why ftpGrid recommends encrypted transfers by default....

Read tutorial
487 words Human made

FTP 101 - part 4: Using basic FTP commands

Published {$created}
by Carsten Blum

You might end up in a situation where the terminal is your only tool and you quickly need to move some files away from the box you are working on. Luckily this is very easy with basic FTP commands...

Read tutorial
1104 words Human made

FTP 101 – Part 3: Authentication, is plain FTP secure?

Published {$created}
by Carsten Blum

How secure is FTP authentication with username and password really? We often assume that an established protocol like FTP is inherently secure, but it is not. It is very unsecure...

Read tutorial
512 words Human made

FTP 101 - part 2: FTP transfer types – ASCII vs. Binary

Published {$created}
by Carsten Blum

the difference between ASCII and Binary transfer modes in FTP – and when should you use one over the other? In this post in the FTP tutorial series I'll explains both...

Read tutorial
958 words Human made

FTP 101 - part 1: Active vs passive connections

Published {$created}
by Carsten Blum

we first need to understand how a FTP client uses ports when connecting to a FTP server. In a typical FTP session, two separate connections are established between client and server...

Read tutorial
635 words Human made

How to Create a Simple SFTP Backup Script Using SSH Keys

Published {$created}
by Carsten Blum

Automate secure backups with a simple bash script. Learn how to generate SSH keys, set up your ftpGrid account, and upload zipped folders via SFTP — no passwords needed...

Read tutorial
1085 words Human made

Guide: Create SSH keys for SFTP and SCP server auth

Published {$created}
by Carsten Blum

If you’re still using passwords to authenticate SFTP or SCP access, it’s time for an upgrade. Not only are passwords inherently insecure in today’s threat landscape...

Read tutorial
1041 words Human made
<< Previous Page 9 of 9
© 2026 ftpGrid

ftpGrid ApS
Branebjerg 24
DK-5471
Gamby
Denmark

Policy pages

Privacy policy | GDPR | Cookies Terms of service

Looking for an all-in-one time tracking, timesheet, and invoicing solution - visit our Devanux sister company Nureti at https://nureti.com.