ssh-server-admin

Manage remote Linux/Unix servers via SSH with command execution and file transfers.

3|1|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/HouseGarofalo/claude-code-base --skill ssh-server-admin-housegarofalo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ssh-server-admin
Source: https://github.com/HouseGarofalo/claude-code-base/tree/main/.claude/skills/ssh-server-admin
Command: npx skills add https://github.com/HouseGarofalo/claude-code-base --skill ssh-server-admin-housegarofalo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a robust solution for securely connecting to and managing remote Linux/Unix servers, streamlining tasks like command execution, file transfers, and server administration.

Core Features & Use Cases

  • Remote Command Execution: Run commands directly on remote servers.
  • File Transfer: Upload and download files using SCP/SFTP.
  • Port Forwarding & Tunneling: Set up secure tunnels for accessing services.
  • Server Administration: Perform common tasks like checking system info, managing services, and analyzing logs.
  • Use Case: You need to check the disk space on your production server, restart a web service, and then download the latest log file.

Quick Start

Use the ssh-server-admin skill to connect to your server at 192.168.1.100 as the user 'admin' and execute the command 'uptime'.

Frequently Asked Questions about ssh-server-admin

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

FAQPage Schema
How do I execute remote server commands via SSH?

You can execute remote server commands via SSH by providing the target host, username, and desired command. The skill handles the underlying connection and returns the output directly from the remote Linux or Unix environment.

Can I use password authentication for SSH on Windows and macOS?

Yes, SSH password authentication is fully supported across Windows, macOS, and Linux environments. The skill also handles SSH key authentication, allowing secure remote server management regardless of your local operating system.

What is the best way to transfer files to a remote Linux server?

The best way to transfer files to a remote Linux server is using SCP or SFTP protocols. This skill facilitates secure file uploads and downloads directly through the established SSH connection without requiring additional transfer tools.

How do I set up SSH port forwarding to access remote services?

You can set up SSH port forwarding to access remote services by configuring secure tunnels through your SSH connection. This allows you to safely reach internal network services on the remote Unix server from your local machine.

Does this tool support common Linux administration tasks like checking logs?

Yes, this tool supports common Linux administration tasks such as checking system information, managing services, and analyzing logs. It securely connects to the remote server to execute these standard management commands.

Why use SSH for remote command execution instead of other remote access methods?

Using SSH for remote command execution provides a secure, encrypted channel for managing Linux servers. Unlike unencrypted remote access methods, SSH ensures that commands, file transfers, and server administration tasks remain protected.