First learn how SFTP (SSH File Transport Protocol) is different from FTP and FTPS. Then learn how to use SFTP clients (such as WinSCP and Filezilla. and the Linux SFTP command). Then learn how an administrator can install OpenSSH to host an SFTP site, and add users and keys as needed. OpenSSH is demonstrated on both Windows Server and Linux/Ubuntu Server. Programmers will learn how to use an SFTP library to perform SFTP get and put commands from a language (using C# for demos). Learn how to schedule scripts (PowerShell for Windows) and Bash Scripts for Ubuntu. BizTalk Developers also learn how to setup receive and send ports that access the SFTP sites created in prior lessons.
What you'll learn
Understand the differences between SFTP, FTP, and FTPS
Use SFTP clients such as WinSCP and FileZilla
Install and configure OpenSSH for hosting SFTP sites
Add users and keys for SFTP access
Perform SFTP commands using a programming language
Course objectives
Equip administrators with skills to set up and manage SFTP sites
Enable programmers to interact with SFTP servers through code
Teach how to automate file transfer processes using scripts