Learning SFTP
1h 11mBeginner2025-05-01
Authors

Scott Simpson
Creating Technology Courses as a Senior Staff Author at LinkedIn
Course details
In this course, instructor Scott Simpson explores the essentials of securely transferring files between computers using SFTP. Find out how SFTP leverages SSH to provide a secure method for file transfers. Learn how to set up and connect to servers, navigate file systems, and perform file operations like uploading, downloading, and managing permissions. Understand the differences between command line and graphical clients, and find out how to choose the best tools for your workflow. Gain skills in troubleshooting connectivity issues and handling file permissions. Plus, enhance your understanding of network security, and explore different server configurations, including cloud and on-premises setups. By the end of the course, you will be able to effectively and securely manage file transfers across various environments.
Skills covered
FTPSoftware AdministrationWeb StandardsWeb DesignServer AdministrationWeb DevelopmentNetwork and System AdministrationOpen SourceOne-Off
Concepts
0. Introduction
- 01 - Learning SFTP
- 02 - Lab setup
- 03 - Lab setup - Server configuration
1. Using SSH for File Transfer
- 04 - Using SSH to transfer files
- 05 - Exploring SCP and SSHFS
2. Using SFTP
- 06 - Connecting to an SFTP server
- 07 - SFTP commands
- 08 - Using SFTP at the command line
- 09 - Using the Cyberduck SFTP client for Windows and macOS
- 10 - Using the WinSCP SFTP client for Windows
- 11 - Using SFTP in the VS Code editor
- 12 - Using SFTP in GoCoEdit on a mobile device
- 13 - Working with files remotely
- 14 - Managing a website with SFTP
- 15 - Troubleshooting an SFTP connection
Conclusion
- 16 - Next steps