Watching:  

Getting started with FTP - The File Transfer Protocol


Author: Subject Coach
Added on: 8th Jan 2015

 
Please note: You need to login to view this resource

Getting started with FTP - The File Transfer Protocol, is a video course that is subdivided into multiple parts including

  1. Welcome note
  2. Prerequisites
  3. What is FTP
  4. Installing FTP server on Linux server
  5. Connect to FTP server using a GUI client
  6. Connect to FTP server using web browser.
  7. Connect to FTP server using windows explorer.
  8. FTP command line
  9. SFTP - A secure way of transferring data
  10. Wrapping up

I hope that you will learn from it, After taking this course, if you have any feedback, please send it through.

Author: Subject Coach
Added on: 8th Jan 2015

Please get in touch with your teacher or tutor in case you have a question related to this lesson

None just yet!

SFTP is an acronym for SSH File transfer protocol. SFTP is a popular protocol to transfer data, over an encrypted channel.
SFTP is not FTP that runs over SSH, SFTP is also confused with Simple File Transfer protocol. it is a new protocol designed from the ground up, however! it work like FTP.
It simplifies login process to remote server by wrapping required parameters to open a session, in a single command. Example of this command is,

> SFTP username@remote_hostname_or_IP_address.

There are various SFTP clients, example, FileZilla and WinSCP etc.
SFTP communicate usually on TCP port 22, which is generally a standard SSH port.
SFTP, like FTP allows for a range of operations on remote files, it is more like a remote file system protocol. 

Let's quickly check how we can open a SFTP session with our server from my Ubuntu terminal.

type in,
> SFTP username@remote_hostname_or_IP_address.

You will now be asked to accept server host key, type yes and press enter.

Provide password for the user and press enter.

We are in!

You can run various FTP commands now such as LS, or CD, or PWD etc.

As an exercise try using FileZilla to connect to you remote server using SFTP.