FAQ

How do I log in to TinyPilot over SSH?

Enabling SSH access

To enable SSH access, navigate to System > Security in the web application:

The TinyPilot web interface is shown. The 'System' menu has been opened, with the 'Security' menu item highlighted, ready to be chosen.

In the Security Settings dialog, set the "Enable SSH access" toggle to active:

The TinyPilot 'Security Settings' dialog is shown. The 'Enable SSH access' toggle is in the on position.

Once SSH is enabled, you can access your device over SSH with any SSH client.

Connecting using SSH

Start a new connection in your SSH client using TinyPilot's default SSH credentials:

  • Hostname: tinypilot
  • Username: pilot
  • Password: flyingsopi

For text-based SSH clients, connect using this command:

ssh pilot@tinypilot

When you have successfully connected, you will see the following prompt:

pilot@tinypilot:~ $

For security, you should run passwd after your first login to select a secure, unique password.

Running commands

Some TinyPilot FAQs ask you to run groups of commands.

To run a group of commands, copy all of the commands to the clipboard in one go:

A code snippet in a TinyPilot FAQ is shown, with all the commands in the code snippet highlighted. The right-click menu has been opened, with the 'Copy' menu item highlighted, ready to be chosen.

Paste the commands into the SSH window using the "Edit" or right-click menus:

A terminal window displays an SSH connection to a TinyPilot. The right-click menu has been opened near the prompt, with the 'Paste' menu item highlighted, ready to be chosen.

Press the "Enter" key once to run the commands.

A terminal window displays an SSH connection to a TinyPilot. A group of commands have been pasted into the prompt, ready to be run.