View Categories

Upload files to our Web hosting servers with FileZilla and SSH Keys

1 min read

Table of Contents

Summary #

Our hosting servers require the use of SSH keys to login, instead of using passwords to validate your identity. This is done for security reasons and SSH keys are comparable to using a key to unlock your house vs a 4 digit code. The SSH key is presented to the server via the client you use to connect. There are two parts to an SSH key, a public key and a private key. The public key gets “installed” on the servers you want to connect to, and the private key stays with you and is never given out. It’s similar to having locks installed on multiple doors all operated by the same key that only you have on your key ring.

More Information #

So you will need to use an FTP program that support the use of SSH keys and we recommend FileZilla. Here we will explain the basic steps to upload files to your website hosted by K12USA, using FileZilla with SSH keys. First download and install FileZilla (https://filezilla-project.org/) and Putty (http://the.earth.li/~sgtatham/putty/latest/x86/putty-0.62-installer.exe) to your local computer. Then you will need to generate SSH keys (Creating & Using SSH Keys) and send us your public key so we can add it to your account. Now that the server will allow access with your key, your Windows workstation needs to know to use the key. The simplest way to do this is with “Pageant”, which is part of the PuTTY package. It is an authentication agent that many programs use including FileZilla. To use Pageant, first start it from your start menu. It will launch in the System Tray, and looks like a computer with a hat on it.

Double click it it will open up its key list. Click on “Add Key”, find your private key, then click “Open”. It will then ask for your passphrase. After you enter your passphrase, you’ll see your key in the list.

You can also set Pagent to open automatically every time you open you computer, by creating a Startup Group

"C:Program Files (x86)PuTTYpageant.exe" "{Path to private ppk file}"

Open FileZilla click on “File” then “Site Manager”

Enter in the appropriate information.

  • Host: <domain name>
  • Port: Leave Blank
  • Protocol: SFTP – SSH File Transfer Protocol
  • Logon Type: Normal
  • Username: <supplied username>
  • Password: Leave Blank

Click connect and you should now connect to the server in your home directory. And now you can transfer files to the website\<domain name> directory.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

SOCIAL NETWORKS

CONTACT US

Phone: 1-877-225-0100 (toll-free) or 732-929-1485

Fax: 732-359-1522

Email: support@K12USA.com

Mail:

K12USA.com

24 Highland Bend

Island Heights, NJ 08732

JOIN OUR MAILING LIST

K12USA.com ©1999-2025