---
title: "SSH"
description: "SSH is a Marketplace integration for Home Assistant. Its installs are not shown, because another integration uses the same domain, ssh. It works locally and was last updated June 9, 2025."
canonical: "https://vulpo.app/integrations/marketplace/zhbjsh-homeassistant-ssh"
url: "https://vulpo.app/integrations/marketplace/zhbjsh-homeassistant-ssh.md"
last-updated: "2026-10-22"
version: "1.4"
---

# SSH

> SSH is a Marketplace integration for Home Assistant. Its installs are not shown, because another integration uses the same domain, ssh. It works locally and was last updated June 9, 2025.

SSH is an integration that controls and monitors devices by running terminal commands over SSH. It connects locally and supports password or key file authentication, and several devices can be added at once. It creates sensors, binary sensors, texts, selects, numbers, switches, buttons and updates from command output, and one command can feed several sensors. Default command sets for Linux and Windows add sensors such as CPU load, free memory and temperature, and allow shutting down and restarting the device. Commands can use templates, and devices can be turned on by Wake on LAN using the MAC address. Turning a device off is disabled until an option allows it, and a power button can replace the switch. Setup and later command edits are done in the UI, and it needs the Marketplace.

Automatic summary of the README and code of zhbjsh/homeassistant-ssh. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=zhbjsh&repository=homeassistant-ssh&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=zhbjsh&repository=homeassistant-ssh&category=integration)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Connect

- **Automatically add key to host keys file**
- **Default commands**
- **Host**
- **Host keys file**
- **Invoke shell (experimental)**
- **Key file**
- **Load system host keys**
- **Password**
- **Port**
- **Username**

### MAC address

- **Mac address**

### Name

- **Name**

### After setup

- **Action commands**
- **Allow to turn the device off**
- **Command timeout**
- **Disconnect between commands**
- **Use power button instead of switch**
- **Reset commands**
- **Sensor commands**
- **Update interval**
- **Reset the default commands**
- **Remove all custom commands**

Texts from the code of [zhbjsh/homeassistant-ssh](https://github.com/zhbjsh/homeassistant-ssh).

## From the README

> This custom integration allows you to control and monitor devices in Home Assistant by executing terminal commands via SSH. It uses the paramiko library and works in a similar way as the official Command Line integration.
>
> - SSH authentication with username/password or key file.
> - Connect to multiple devices at the same time.
> - Generate sensor, binary sensor, text, select, number, switch and update entities.
> - Default commands for Linux and Windows included and available without configuration.
> - Edit all commands and settings from the UI.
> - Get the value of multiple sensors from the output of a single command.
> - Use dynamic sensors to automatically add/remove entities.
> - Render commands and sensor values with templates.
> - Poll sensors manually by calling a service.
> - Include sensor values in commands and update them automatically when executing.
> - Turn on devices by Wake on LAN.

From the README of [zhbjsh/homeassistant-ssh](https://github.com/zhbjsh/homeassistant-ssh#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Computers and network](https://vulpo.app/integrations/category/computers-and-network.md), Cloud and developer tools
- Number: Installs not shown: shared domain ssh; 167 GitHub stars
- Connection: Works locally
- Upkeep: No update in 6 to 18 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v1.3.1, last updated June 9, 2025
- Domain: `ssh`
- Source: <https://github.com/zhbjsh/homeassistant-ssh>
- Issues: <https://github.com/zhbjsh/homeassistant-ssh/issues>

In Vulpo: Quick Toggle card, Button card, Select card, Chart card, Apple Watch, Control Center

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/marketplace/zhbjsh-homeassistant-ssh

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/zhbjsh-homeassistant-ssh
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
