plink-remote-host

Connect to remote hosts from Windows using plink for SSH sessions.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/tehnplk/data_transform --skill plink-remote-host
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: plink-remote-host
Source: https://github.com/tehnplk/data_transform/tree/main/.windsurf/skills/plink-remote-host
Command: npx skills add https://github.com/tehnplk/data_transform --skill plink-remote-host

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides comprehensive guidance and practical examples for using plink (PuTTY's command-line SSH client) to securely connect to and manage remote hosts from a Windows environment.

Core Features & Use Cases

  • Remote Command Execution: Run single or multiple commands on remote servers.
  • File Transfer: Utilize pscp and psftp for uploading and downloading files.
  • Port Forwarding & Tunneling: Establish secure tunnels for accessing services.
  • Persistent Sessions: Recommended method for running multiple commands efficiently.
  • Use Case: You need to deploy a new version of your application to a remote Linux server. Use this Skill to SSH in, transfer the new code using pscp, and then execute the deployment script.

Quick Start

Connect to a remote host using plink with your username, IP address, port, and password.

Frequently Asked Questions about plink-remote-host

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

FAQPage Schema
How do I run SSH commands on a remote host from Windows?

To run SSH commands on a remote host from Windows, use the plink command-line tool to execute single or multiple commands securely. It enables remote server administration by passing commands directly through the terminal session.

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

The best way to transfer files to a remote server using plink is by utilizing the pscp and psftp command-line utilities. These tools facilitate secure uploading and downloading of files between your Windows machine and the remote host.

Can I set up SSH port forwarding and tunneling on Windows?

Yes, you can set up SSH port forwarding and tunneling on Windows using plink. It allows you to establish secure tunnels, enabling local access to remote services securely through the encrypted SSH connection.

How do I execute multiple commands efficiently during an SSH session?

To execute multiple commands efficiently during an SSH session, use plink's agent-based persistent sessions. This recommended method maintains the connection, allowing you to run subsequent commands without re-authenticating each time.

Does plink require any dependencies to connect to remote hosts?

No, plink does not require any external dependencies to connect to remote hosts. As PuTTY's command-line SSH client, it operates independently on Windows to facilitate secure shell connections and remote command execution.