Open In App

SFTP File Transfer Protocol

SFTP (Secure File Transfer Protocol) is the advanced version of FTP(file transfer protocol) which ensures security while transferring files between the organizations/computer. It is also known as SSH(Secure Shell). It works on port no. 22 and uses the client-server model

Features of SFTP :



Working :
SFTP ensures data security by applying SSH Message Authentication Code(MAC) to data packets. Firstly, a safe and secure connection is established by SFTP then it provides an advanced level of protection for data transferring. The authentication of users to the file being shared on SSH data stream, everything is encrypted by SFTP. If any unauthorized person or third party tries to access the data, it will be incomprehensible or unreadable due to encryption. 
For example–  In WhatsApp, Messages are end to end encrypted.

Encryption

 

Advantages of SFTP :



1. Speed and Efficiency –
It can transfer large and bulky files in one go. Data will be transmitted quickly as well as efficiently.

2. Lower down risks while exchanging data –
SFTP sends the data in encrypted form so no unauthorized person can access it. It also provides host authentication for checking whether the server is right or not.

Encryption and Decryption

3. Power data accessibility –
Data is easily accessible, as SFTP provides both- users to the server as well as server to server facilities.

Client-Server

Disadvantages of SFTP : 

1. Difficult to manage –
Due to too many protection features, it becomes harder to manage.

2. Security threat –
SFTP is not fully secured. It can be easily attacked by cyber attackers. Even the passwords and user IDs are not always protected.

Configuration of SFTP :

Configuration of SFTP for windows –

Configuration of SFTP for MacOS –

Configuration of SFTP for Linux –

How to secure SFTP server – 

Article Tags :