UDEMY
UDEMY Logo

SFTP Client/Server Deep Dive - With OpenSSH Server & WinSCP 

  • Offered byUDEMY

SFTP Client/Server Deep Dive - With OpenSSH Server & WinSCP
 at 
UDEMY 
Overview

Setting up OpenSSH SFTP Server (Windows and Ubuntu) and using SFTP Clients, Plus BizTalk SFTP

Duration

6 hours

Total fee

649

Mode of learning

Online

Credential

Certificate

SFTP Client/Server Deep Dive - With OpenSSH Server & WinSCP
 at 
UDEMY 
Highlights

  • Certificate of completion
  • 6.5 hours on-demand video
  • 1 article
  • Full lifetime access
  • Access on mobile and TV
  • 30-Day Money-Back Guarantee
Read more
Details Icon

SFTP Client/Server Deep Dive - With OpenSSH Server & WinSCP
 at 
UDEMY 
Course details

Who should do this course?
  • System Administrators who need to setup SFTP Servers
  • BizTalk Administrators who need to setup SFTP Servers
  • Programmers/Developers who need to use SFTP Client Libraries
  • BizTalk Developers that need to use the SFTP Send/Receive Adapter
  • Anyone who needs to setup and configure Open/SSH on Windows or Linux
More about this course
  • 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
  • Learner will know how to use SFTP (and unsecure FTP) Client Software

SFTP Client/Server Deep Dive - With OpenSSH Server & WinSCP
 at 
UDEMY 
Curriculum

Introduction

Course Outline/Structure

Course Help

Why I Use Total Commander In All the Course Videos

SFTP Introduction

FTP Soup: Distinguishing SFTP from FTP and FTPS

The SFPT Process (Animation)

More Details about the SFTP Process

TOFU - Trust on First Use

Which party should host the SFTP Server? (Push vs Pull)

Public/Private Key Pairs (and difference between ppk and pem format)

SFTP Clients and Servers

SFTP Alternative Technologies

SFTP vs Managed File Transfer (MFT)

SFTP Overarching Security Standards

SSH as a Remote Terminal

SFTP Introduction Quiz

SFTP Client Demos

WinSCP - Introduction

WinSCP - Password Security

WinSCP - Advanced Topics (Portable Mode, Jump Lists, SSH Command Line)

WinSCP - FTP/FTPS Capabilities, Renaming Sites, Grouping Sites

Filezilla

Total Commander SFTP Plugin

Altap Salamander - WinSCP Built-In Plugin

SFTP Clients Quiz

CompleteFTP - Commercial Product Demo - FTP/FTPS/SFTP Server for Windows

CompleteFTP - Commercial Product Demo (for Windows)

CompleteFTP Quiz

OpenSSH SFTP Server for Windows

Install WinSCP and Filezilla (Clients) and OpenSSH (Server)

Setup First SFTP User using Password Authentication

"Jailing" a user to one directory using ChrootDirectory (Security)

Setup Second SFTP User using Public Key Authentication (No Password)

PowerShell to show all Thumbprints for OpenSSH Server Keys

OpenSSH SFTP Server for Windows - Quiz

OpenSSH SFTP Server for Ubuntu 20.04

List of all Ubuntu Commands used in this Course

Install Ubuntu 20.4 on Virtual Box

Initial Network Verification (Ping/Telnet)

Set up and Test a User with Password Authentication

Set up and Test a User with Public Key Authentication

Verify that SFTP users cannot use Terminal/Remote Command Line

Host Keys directory (auto created)

SFTP Logging on Ubuntu

SFTP Command (Client) and other SSH Commands on Ubuntu

SFTP Connect with User/Password and do a "GET" command (also FTP)

SFTP Connect with Private Key "PEM" file, GET, PUT, MGET, MPUT

The "KnownHosts" file

Generating Public/Private Key Pairs on Linux (ssh-keygen)

Installing authorized_keys file (ssh-copy-id) then ssh to other computer

Copy files security between servers (scp)

Managing SSH Keys (Security and Management)

SFTP Command (Client) and other SSH Commands on Ubuntu: Quiz

BizTalk SFTP Adapter

What is BizTalk and Why is it In this Course?

BizTalk SFTP Send Port (up to the WinSCP install/configuration issue)

BizTalk WinSCP .Net Library - Issue and Correct Installation

BizTalk SFTP Send Port (after issue resolved)

BizTalk SFTP Receive Port

BizTalk SFTP Receive Port - Service Window

BizTalk SFTP Send - Retries (when Target Server Down)

You may not need SFTP adapter, depending on who runs the SFTP Server

History of SFTP in BizTalk Releases

Log Management with PowerShell Script

BizTalk SFTP Adapter: Quiz

C# and WinSCP Net Library

C# Upload

C# Download

C# Execute Remote Commands

C# and WinSCP Net Library: Quiz

Windows - Scripting SFTP (or FTP) and Scheduling Scripts

Windows PowerShell Calling WinSCP and Task Scheduler

Bonus concepts for prior assignment

Ubuntu - SFTP Script and Scheduling with CronJob

Ubuntu Bash Script

Introduction to Ubuntu Cron Job, Mail, and Debugging Concepts (Slideshow)

CronJob - Actual Setup and Testing

Example forcing an Error in the Script and Viewing the Error by viewing the Mail

Ubuntu - SFTP Script and Scheduling with CronJob: Quiz

Other courses offered by UDEMY

549
50 hours
– / –
3 K
10 hours
– / –
549
4 hours
– / –
599
10 hours
– / –
View Other 2346 CoursesRight Arrow Icon

SFTP Client/Server Deep Dive - With OpenSSH Server & WinSCP
 at 
UDEMY 
Students Ratings & Reviews

4/5
Verified Icon1 Rating
R
Rayavarapu Akhil Kumar
SFTP Client/Server Deep Dive - With OpenSSH Server & WinSCP
Offered by UDEMY
4
Learning Experience: Overall good course and one can easily understand
Faculty: The quality of the trainer was perfect Course Structure is excellent and the assessments were also good
Reviewed on 30 Dec 2022Read More
Thumbs Up IconThumbs Down Icon
View 1 ReviewRight Arrow Icon
qna

SFTP Client/Server Deep Dive - With OpenSSH Server & WinSCP
 at 
UDEMY 

Student Forum

chatAnything you would want to ask experts?
Write here...