Filezilla Aws Sftp

admin

NOTE: Bitnami applications can be found in /opt/bitnami/apps.

I'm able to get a correct response from my API and successfully log while testing in AWS Transfer and with FileZilla. However, it's not actually allowing a user to view existing files or upload new files. AWS Transfer Family を使用して でファイルを転送するには WinSCP. WinSCP クライアントを開きます。 ログイン ダイアログボックスの ファイルプロトコル で、プロトコル (SFTP または FTP) を選択します。FTP を選択した場合は、Encryption (暗号化) で次のいずれかを選択します。.

The first step is to ensure that you have an SSH key for your server.

If you are using the Bitnami Launchpad for AWS Cloud, download the SSH key for your server in .ppk format (for FileZilla or WinSCP) or in .pem format (for Cyberduck) from the Launchpad detail page for your server.

Although you can use any SFTP/SCP client to transfer files to your server, this guide documents FileZilla (Windows, Linux and Mac OS X), WinSCP (Windows) and Cyberduck (Mac OS X).

Using an SSH Key

NOTE: The steps below assume that you have obtained the SSH credentials for your server. Learn more about obtaining SSH credentials

Once you have your server’s SSH key, choose your preferred application and follow the steps below to connect to the server using SFTP.

FileZilla

IMPORTANT: To use FileZilla, your server private key should be in PPK format.

Follow these steps:

  • Download and install FileZilla.

  • Launch FileZilla and use the “Edit -> Settings” command to bring up FileZilla’s configuration settings.

  • Within the “Connection -> SFTP” section, use the “Add keyfile” command to select the private key file for the server. FileZilla will use this private key to log in to the server.

  • Use the “File -> Site Manager -> New Site” command to bring up the FileZilla Site Manager, where you can set up a connection to your server.

  • Enter your server host name and specify bitnami as the user name.

  • Select “SFTP” as the protocol and “Ask for password” as the logon type.

  • Use the “Connect” button to connect to the server and begin an SFTP session. You might need to accept the server key, by clicking “Yes” or “OK” to proceed.

You should now be logged into the /home/bitnami directory on the server. You can now transfer files by dragging and dropping them from the local server window to the remote server window.

If you have problems accessing your server, get extra information by use the “Edit -> Settings -> Debug” menu to activate FileZilla’s debug log.

WinSCP

IMPORTANT: To use WinSCP, your server private key should be in PPK format.

Follow these steps:

  • Download and install WinSCP.

  • Launch WinSCP and in the “Session” panel, select “SCP” as the file protocol.

  • Enter your server host name and specify bitnami as the user name.

  • Click the “Advanced…” button and within the “SSH -> Authentication -> Authentication parameters” section, select the private key file for the server. WinSCP will use this private key to log in to the server.

  • From the “Session” panel, use the “Login” button to connect to the server and begin an SCP session.

You should now be logged into the /home/bitnami directory on the server. You can now transfer files by dragging and dropping them from the local server window to the remote server window.

If you need to upload files to a location where the user doesn’t have write permissions, you have two options:

  • Once you have configured WinSCP as described above, click the “Advanced…” button and within the “Environment -> Shell” panel, select sudo su - as your shell. This will allow you to upload files using the administrator account.

  • Upload the files to the /home/bitnami directory as usual. Then, connect via SSH and move the files to the desired location with the sudo command, as shown below. Replace the FILENAME placeholder with the actual name of the file being moved.

Cyberduck

IMPORTANT: To use Cyberduck, your server private key should be in PEM format.

Install filezilla server for sftpFilezilla

Follow these steps:

  • Select the “Open Connection” command and specify “SFTP” as the connection protocol.

  • In the connection details panel, under the “More Options” section, enable the “Use Public Key Authentication” option and specify the path to the private key file for the server.

  • Use the “Connect” button to connect to the server and begin an SFTP session.

You should now be logged into the /home/bitnami directory on the server. You can now transfer files by dragging and dropping them from the local server window to the remote server window.

In this tutorial, you will learn how to use SFTP with FileZilla to securely transfer and manage files on RunCloud server.

Table Of Contents

FTP is not secure

FTP (File Transfer Protocol) uses clear text for all transmissions. Anyone is able to read the FTP usernames, passwords, commands and data by packet capture (sniffing) on the network. By default, RunCloud Firewall blocks FTP (port 21) at your server. You are recommended to use SFTP for file transfer instead.

Tip: You can use RunCloud File Manager in RunCloud panel for simple file management.

What is SFTP?

SSH or Secure File Transfer Protocol (SFTP) is a secure file transfer protocol for file access, transfer, and management. It adapts the Secure Shell (SSH) protocol with encryption and secure authentication on both server and client.

SFTP provides two user-authentication options when connecting to your server: a)passwords or b)SSH2 key-based authentication. The SSH Keys is more secure than password.

What is FileZilla?

FileZilla is a free, open source FTP client that supports FTP, SFTP, FTPS. It is available for Windows, Mac OS X, and Linux. Download FileZilla Client.

SFTP via Passwords

  1. Open FileZilla client
  2. Open Site Manger by clicking the top left icon in menu bar, or press Ctrl+S
  3. Click New Site button and gives a name to the new site connection
  4. At the right side panel enter the following information:
    • Host: [RunCloud server IP address]
    • Port: 22
    • Protocol: SFTP – SSH File Transfer Protocol
    • Logon Type: Normal
    • User: [System User’s username]
    • Password: [System User’s password]
  5. Click Connect button to connect (OK button to save the connection)
  6. Accept fingerprint warning when prompt
  7. You are now connected to RunCloud server via SFTP using password

SFTP via SSH2 Key-based Authentication

If you have not yet create an SSH key pair, then follow one of the two tutorial below:

  • Windows users: How To Use SSH Keys with PuTTY on RunCloud
  • Mac and Linux users: Generating SSH Keys

Method #1

  1. Open FileZilla client
  2. Open Site Manger by clicking the top left icon in menu bar, or press Ctrl+S
  3. Click New Site button and gives a name to the new site connection
  4. At the right side panel enter the following information:
    • Host: [RunCloud server IP address]
    • Port: 22
    • Protocol: SFTP – SSH File Transfer Protocol
    • Logon Type: Key file
    • User: [System User’s username]
    • Key file: [select your SSH private key in .ppk or .pem format]
  5. Click Connect button to connect (OK button to save the connection)
  6. You are now connected to RunCloud server via SFTP using SSH key

Method #2

Filezilla Sftp Client

  1. Open FileZilla client
  2. In the Edit – Preferences menu, select SFTP under Connection
  3. Click Add key file… button to add your SSH private key (If your key is in OpenSSH format, FileZilla will prompt you to convert it to PuTTY’s PPK format)
  4. Click OK button to save setting and exit Preferences window
  5. Follow Method #1 above but select Interactive for Logon Type

How To Use Filezilla Sftp

Sources

https://wiki.filezilla-project.org/Howto
https://www.digitalocean.com/community/tutorials/how-to-use-sftp-to-securely-transfer-files-with-a-remote-server

Configure Filezilla Sftp

Categories: Server Management, Tutorials