Introduction
The FTP server is a server that allows you to exchange files with computers using the FTP communication protocol.
- This article shows the instructions on how the FTP Server should work.
- This article will be helpful for everyone, who received the access to FTP server from Perfect Gym, e.g. for migration purposes.
Before you start
First, please create a FTP client, who you will connect to FTP Server. This instruction will be created for FileZilla Client. Please download application from following links:
- FileZilla Client (strongly suggested) - https://filezilla-project.org/download.php?platform=win64
- WinSCP - https://winscp.net/eng/download.php
and install application on your computer before the next steps.
Instruction
Firstly, Perfect Gym Implementation Team should prepare and send you a credentials to connect.
1. Open FileZilla Client application:
2. Add new site:
3. Fill in the following parameters:
- Host - file.perfectgym.pl
- Port - 3421
- Encryption - Require explicit FTP over TLS.
- User: username provided by PG Team
4. Click OK. After that, you need to go back to the Site Manager and click Connect.
The following window will be displayed. It is recommended not to remember passwords in the application.
5. After filling in the password, you should receive certificate information. Check all options paying attention to:
- Common name,
- Host,
- Protocol - should be TLS 1.3 (minimal version is TLS 1.2),
- Key exchange,
6. After establishing a connection go to the FTP folder:
7. With the 'drag and drop' method move a file, which one you want to migrate from left to right (remote side) - FTP server:
8. On the bottom we can watch the process of uploading a file:
9. After the process is finished - you should see success in the logs window and shared file in the second window.
10. Now you can close the application and inform Perfect Gym, that the file is ready to download.
Hints
- FTP Server - FTPES protocol uses newer FTP commands to upgrade an unencrypted FTP connection to a secure connection during the initial authentication step. The FTPES protocol is somewhat more firewall friendly that the FTPS protocol, and allows the server and client to negotiate different levels of encryption and integrity protection on the control and data channels.
- Our FTP Server is behind a Web Application Firewall. All bad habits will be banned by our IT administrator.
- Files sent to our FTP should be encrypted with strong password (random one). We suggest create encrypted archive with 7-zip program with AES-256 encryption. Password to file MUST be sent with different channel of communication to person responsible for receiving the file on Perfect Gym side.