1.2. Set Up Environment

1.2.1. Introduction

Working with the Vesta Gateway depends on how you will be using it. If you are planning to use NodeJs, Python, Java or C/C++ for your application, you can edit your code in your preferred IDE or editor on your development computer, then just transfer your project code to Vesta and run it.

Later, as you get ready for Going to Production, you will need to build your own Vesta image to contain your application, security settings, etc.

1.2.2. Installing SSH

To get started, you will need a computer with an SSH client. SCP is usually included with an SSH installation and is often used to copy files between a development system and Vesta.

1.2.2.1. On a Windows system

On Windows, there are several options:

  • Putty is a popular SSH client.
  • Installing Git will provide ssh.
  • Installing “Bash on Ubuntu on Windows” will provide ssh as well. (Search for that title in the Start menu to find the installer.)

1.2.2.2. On a Linux system

Most Linux distributions have SSH clients installed. If not, you can often install one from the package repositories.

For example, to install an SSH client on a Debian/Ubuntu system:

$ apt-get install openssh-client

1.2.2.3. On a Mac OS system

ssh is available on Mac OS from the Terminal application.

1.2.3. More Information

To learn more about using SSH to communicate with a Gateway, see SSH Tricks.