---
title: How to enable passwordless SSH
description: By default, an AltoPlex device requires a password to log onto the device when using SSH. You can use the ssh_keys CLI command to configure.
---

[Skip to content](https://support.altowav.com/d621-how-to-enable-passwordless-ssh#main-content)

[![AltowaveLogoRGB-crop-3](https://support.altowav.com/hubfs/AltowaveLogoRGB-crop-3.svg)](https://support.altowav.com/?hsLang=en-us)

Open main navigation

Close main navigation

- [Contact Support](https://support.altowav.com/contacting-altowav-technical-support)

[Contact Support](https://support.altowav.com/contacting-altowav-technical-support?hsLang=en-us)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [Altowav Support](https://support.altowav.com/?hsLang=en-us)
2. [AltoPlex Radios](https://support.altowav.com/altoplex-radios?hsLang=en-us)
3. [Configuration](https://support.altowav.com/altoplex-radios?hsLang=en-us#configuration)

# How to enable passwordless SSH

By default, a AltoPlex device requires a password to log onto the device when using SSH. You can use the **ssh\_keys** CLI command to configure passwordless SSH login to the D621.

This procedure describes how to upload an SSH key to the AltoPlex device. You need to generate the SSH key on your local machine using a tool such as the Linux **ssh-keygen** command.

1. Log in via ssh to the AltoPlex device:
   
   $ ssh admin@\<*hostname*\>
   
   admin@\<*hostname*\>'s password:
   
   where *hostname* is the hostname (for example, KB-C7-00-01) or IP address of the radio. See [Connecting to the AltoPlex radio](https://support.altowav.com/connect-to-the-altoreach-device.html#h3) for more information.
2. Enter **control** mode:
   
   KB-C7-00-01\> control
   
   KB-C7-00-01(control)\>
3. Use the **ssh\_keys** command: 
     - Use **ssh\_keys add file *user*@*host*:/*path*** to add a key that is stored on a different host, where: 
           - *user* is the username to log into the host.
           - *host* is the name of the host machine.
           - *path* is the path and filename of the key file.
     - Use **ssh\_keys add text *key*** to add a key by copying the contents of the key file and pasting the contents as an argument of the **ssh\_keys add** command.
     - Use **ssh\_keys show** to return a list of installed keys.
     - Use **ssh\_keys delete *number*** to uninstall the key specified by *number*. The number of the key is determined with the **ssh\_keys show** command.
     - Use **ssh\_keys delete all** to uninstall all keys.

All authorized keys are deleted when a factory reset is performed.

- [AltoPlex Radios](https://support.altowav.com/altoplex-radios?hsLang=en-us#main-content)

    - [First-Time Setup](https://support.altowav.com/altoplex-radios?hsLang=en-us#first-time-setup)
    - [Configuration](https://support.altowav.com/altoplex-radios?hsLang=en-us#configuration)
    - [Network Design & Deployment](https://support.altowav.com/altoplex-radios?hsLang=en-us#network-design-deployment)
    - [Troubleshooting](https://support.altowav.com/altoplex-radios?hsLang=en-us#troubleshooting)
- [AltoReach Radios](https://support.altowav.com/altoreach-radios?hsLang=en-us#main-content)

    - [First-Time Setup](https://support.altowav.com/altoreach-radios?hsLang=en-us#first-time-setup)
    - [Configuration](https://support.altowav.com/altoreach-radios?hsLang=en-us#configuration)
    - [Deployment & Aiming](https://support.altowav.com/altoreach-radios?hsLang=en-us#deployment-aiming)
    - [Troubleshooting](https://support.altowav.com/altoreach-radios?hsLang=en-us#troubleshooting)
- [K60 Radios](https://support.altowav.com/k60-radios?hsLang=en-us#main-content)

    - [First-Time Setup](https://support.altowav.com/k60-radios?hsLang=en-us#first-time-setup)
    - [Configuration](https://support.altowav.com/k60-radios?hsLang=en-us#configuration)
    - [Troubleshooting](https://support.altowav.com/k60-radios?hsLang=en-us#troubleshooting)
- [AltoCommand](https://support.altowav.com/altocommand?hsLang=en-us#main-content)

    - [Getting Started](https://support.altowav.com/altocommand?hsLang=en-us#getting-started)
    - [Dashboard & Monitoring](https://support.altowav.com/altocommand?hsLang=en-us#dashboard-monitoring)
    - [Device & Fleet](https://support.altowav.com/altocommand?hsLang=en-us#device-fleet)
    - [Management](https://support.altowav.com/altocommand?hsLang=en-us#management)
    - [Configuration](https://support.altowav.com/altocommand?hsLang=en-us#configuration)
    - [Map](https://support.altowav.com/altocommand?hsLang=en-us#map)
- [Product Reference](https://support.altowav.com/product-reference?hsLang=en-us)
- [Downloads & Resources](https://support.altowav.com/downloads-resources?hsLang=en-us#main-content)

    - [AltoPlex Docs](https://support.altowav.com/downloads-resources?hsLang=en-us#altoplex-docs)
    - [AltoReach Docs](https://support.altowav.com/downloads-resources?hsLang=en-us#altoreach-docs)
    - [K60 Docs](https://support.altowav.com/downloads-resources?hsLang=en-us#k60-docs)
    - [AltoPlex Firmware](https://support.altowav.com/downloads-resources?hsLang=en-us#altoplex-firmware)
    - [K60 (Gen2) Firmware](https://support.altowav.com/downloads-resources?hsLang=en-us#k60-gen2-firmware)
    - [AltoCommand Docs](https://support.altowav.com/downloads-resources?hsLang=en-us#altocommand-docs)
- [Account & Support](https://support.altowav.com/account-support?hsLang=en-us#main-content)

    - [Contacting Support](https://support.altowav.com/account-support?hsLang=en-us#contacting-support)
    - [Return & RMA](https://support.altowav.com/account-support?hsLang=en-us#return-rma)

[![altowav.com](https://support.altowav.com/hubfs/AltowaveLogoRGB-crop-2.svg "altowav.com")](https://altowav.com)

© 2026 Altowav. All rights reserved.