====== SSH access ====== All Unipi devices include a full-featured ARM-based Linux environment, which is accessible via a Secure Shell console after following the steps below. This allows the users of Unipi devices to fully leverage the incredible versatility provided by open-source software packages. ;;# Axon \\ Neuron \\ Unipi 1.1 ;;# ===== Unipi Patron / Axon / Gate ===== Patron / Axon controllers and Unipi Gate devices have an internal SSH server. This server is enabled by default for all the most current OS images that we provide for these units. The exception is the Mervis OS image, which has SSH disabled. Instructions for enabling SSH can be found in the leaflet supplied with the unit or below. After enabling the server, it is then possible to connect to the PLC through any SSH client in the local network. The following instructions are intended primarily for users who are not yet familiar with SSH. ==== Connecting to the service interface, enabling the SSH ==== The first step is to enable remote access to the SSH internal server. This configuration is available in the Axon service interface accessible by the following methods: {{page>en:hw:01-axon:service-web-interface-hidden}} Enter the IP address into your browser's address tab and confirm. Upon loading the service interface the following screen with multiple buttons should appear: {{ :en:hw:patron_service_mode.png?direct |}} To enable the SSH server first, click **Enable ssh** in the **Settings** category, and when the successful enable message appears, click **Restart System** in the upper right corner. ===== Unipi Neuron / 1.1 ===== All up-to-date OS images provided for Unipi Neuron and Unipi 1.1 controllers have SSH enabled by default except for the Mervis OS image. To enable SSH in Mervis OS create a new empty file named **ssh** (without any suffix, or with *.txt* suffix) and place it into the microSD card's boot directory along with Mervis OS. The SSH server will start after re-inserting the SD card into the PLC ===== Selecting a suitable communication software ===== There are many tools that can be used to connect to SSH servers. For this tutorial, we recommend using PuTTY {{page>en:files:software:tools:putty-hidden}}