ssh_host_ping

Check TCP reachability and SSH handshake for a specified host.

6|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-host-ping
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh_host_ping
Source: https://github.com/Nightreaver/python-ssh-mcp/tree/main/skills/ssh-host-ping
Command: npx skills add https://github.com/Nightreaver/python-ssh-mcp --skill ssh-host-ping

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies the process of confirming a target host's SSH reachability and authentication status, allowing for efficient troubleshooting and workflow execution.

Core Features & Use Cases

  • SSH Reachability: Quickly verify if a host is alive and reachable via SSH.
  • Authentication Status: Determine if the SSH handshake is successful or if there are authentication issues.
  • Use Case: Before performing more complex operations on a host, you can use this Skill to ensure that the host is up and SSH communication is possible.

Quick Start

Use the ssh_host_ping skill to verify the connection to 'web01.example.com'.

Frequently Asked Questions about ssh_host_ping

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I check SSH reachability for a remote host?

To check SSH reachability, verify the target host's TCP connection and SSH handshake status. This confirms the host is alive and SSH communication is possible before performing deeper operations.

Why does my SSH connection fail during the handshake?

An SSH handshake fails when the host is unreachable or has authentication issues. Checking the TCP reachability and SSH handshake status isolates whether the problem is network connectivity or authentication configuration.

Can I verify SSH authentication status without logging into the host?

Yes, you can verify SSH authentication status by initiating an SSH handshake. This determines if the authentication process is successful or encounters errors without requiring a full interactive login session.

What is the best way to troubleshoot SSH connectivity before running scripts?

The best way to troubleshoot SSH connectivity is to perform a preliminary host check. Verifying TCP reachability and the SSH handshake ensures the host is up and ready for automated workflow execution.

Do I need any dependencies to test if a host is alive via SSH?

No dependencies are required to test if a host is alive via SSH. The check operates independently to assess TCP reachability and SSH handshake success for a specified host with minimal effort.