Post on 09-Aug-2015
transcript
Introduction To File Transfer Application
0File transfer is the movement of one or more files from one location to another.
0On the Internet, the File Transfer Protocol (FTP) is a common way to transfer a single file or a relatively small number of files from one computer to another computer.
TWO parts
0Our Project 0 FTP_App
0Configure Application0 Vsftpd installation & configuration In Linux
Environment0CLI mode0GUI mode
FTP_App0 Will enable user to transfer their files from local machine to
remote machine
0 Features
0 User ID and password option0 Port number option0 File transfer between local and remote computer0 Secure method for uploading and downloading from or to FTP server0 FTP transfer resume0 firewall
Objective Of Developing
0 To promote sharing of files (computer programs and/or data)
0 To encourage indirect or implicit (via programs) use
of remote computers
0 To transfer data reliably and efficiently
Why FTP_App
0All application in market /net up till now provide some unique functionalities
0For this reason users shift from one application to another according to his/her requirement
0We are trying to put all those unique functionalities in one application
Functionalities of File Transfer Application/Software (FTP_App)
FileZilla
StrongDC++
WinSCP
User ID and password option
Reconnect and disconnect option
Port number options
File transfer between local and remote computer
Secure method for uploading and downloading from or to FTP server
Firewall support
FTP transfer resume
File viewing
File name filters
Transfer queue editing or viewing option
Language c/c++
vsftpd0 vsftpd, which stands for "Very Secure FTP Daemon", is an
FTP server for Unix-like systems, including Linux. It is licensed under the GNU General Public License. It supports IPv6 and SSL.
0 SSL (Secure Sockets Layer) is the standard security technology for establishing an encrypted link between a web server and a browser. This link ensures that all data passed between the web server and browsers remain private and integral.
0 vsftpd is the default FTP server in the Ubuntu, CentOS, Fedora, NimbleX and RHEL Linux distributions.