tailnet-multi-machine

Execute commands and manage services across Tailnet machines via SSH.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/delorenj/00_ceiling --skill tailnet-multi-machine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tailnet-multi-machine
Source: https://github.com/delorenj/00_ceiling/tree/main/tailnet-multi-machine
Command: npx skills add https://github.com/delorenj/00_ceiling --skill tailnet-multi-machine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows for seamless execution of commands and management of services across all machines within the Tailnet, eliminating the need for manual intervention on remote hosts.

Core Features & Use Cases

  • Remote Command Execution: Run single or multi-line commands on any machine in the Tailnet.
  • File Transfers: Efficiently transfer files between local and remote machines using scp or rsync.
  • Service Management: Start, stop, and manage systemd user services on remote machines.
  • Use Case: Deploy a new web application to all your servers simultaneously, ensuring consistent configuration and service status across your infrastructure.

Quick Start

Execute the command 'ls -l /home/delorenj' on the 'big-chungus' machine.

Frequently Asked Questions about tailnet-multi-machine

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

FAQPage Schema
How do I run commands on remote machines in a Tailnet simultaneously?

You can execute commands on remote Tailnet machines simultaneously by utilizing SSH for secure connections, allowing remote command execution across Linux workstations, cloud servers, and macOS laptops without manual intervention on each host.

What is the best way to deploy a web application to all my servers at once?

The best way to deploy a web application to all servers at once is using remote command execution and service management to ensure consistent configuration and service status across your entire infrastructure via SSH.

Can I manage systemd services on remote Linux machines over SSH?

Yes, you can manage systemd user services on remote Linux machines over SSH. This Skill supports starting, stopping, and managing services directly on remote hosts within your Tailnet.

Does this remote service management approach work with macOS laptops and cloud servers?

Yes, this remote service management approach works with macOS laptops, Linux workstations, and cloud servers. It utilizes SSH for secure connections and standard package managers for software installation across all supported hosts.

How do I transfer files to remote hosts in a Tailnet?

You can transfer files to remote hosts in a Tailnet efficiently using scp or rsync. This enables seamless file transfers between local and remote machines for deployment or configuration updates.

What are the limitations of using SSH for remote service management across multiple machines?

Using SSH for remote service management requires secure connections and standard package managers on each host. Limitations include needing proper SSH access configured on all target machines, including Linux workstations, cloud servers, and macOS laptops.