PuTTY Secure Copy (pscp.exe)
pscp.exe is a lightweight command-line utility from the PuTTY family that transfers files securely between Windows hosts and remote systems over SSH. It is typically invoked in scripts or during manual file copies, and it relies on SSH keys or passwords for authentication. Its footprint is small, and it exits once a transfer completes, making it suitable for automation and batch operations.
pscp.exe performs file transfers using the SCP/SFTP protocol via the PuTTY SSH engine. It does not install as a service; instead, it runs, transfers files, and terminates. Authentication supports password or key-based methods, with host key verification to protect against tampering.
pscp.exe is a legitimate utility from the PuTTY suite designed for secure file transfers over SSH. When obtained from the official PuTTY project pages or trusted software repositories, it is safe to use for routine administration, backups, and scripted deployments. As with any command-line tool, safety hinges on the source, host trust settings, and proper credential handling. Do not run pscp.exe from untrusted downloads or unknown paths, and always verify signatures before execution to minimize risk.
PSCP is not a virus when sourced from the official PuTTY distribution or reputable software vendors. However, malware may masquerade under the same name or place executable files in deceptive directories. Always verify the file's location, digital signature, and hash before executing, and avoid running pscp.exe from temporary or user-writable folders without proper verification.
Red Flags: If pscp.exe appears in User or Temp directories, lacks a valid digital signature, or is accompanied by unusual child processes, treat as suspicious and isolate until verified.
Reasons it's running:
pscp.exe is the PuTTY Secure Copy client for Windows. It copies files securely over SSH using SCP or SFTP, invoked from the command line, and is commonly used in scripts and automated deployments.
Yes, when obtained from the official PuTTY sources or trusted repositories, pscp.exe is safe for file transfers. Verify signatures and avoid running from untrusted locations to reduce risk.
Install PuTTY or download the standalone pscp.exe from the PuTTY project page, then place pscp.exe in a folder included in your system PATH for easy access.
Use a command like: pscp.exe localfile username@remote:/path/to/destination. Include any required options for key-based authentication, port, or verbose output as needed.
If the key is not loaded or not accepted by the server, pscp.exe will prompt for a password. Ensure the private key is specified and the public key is present on the remote server.
pscp.exe supports SCP by default and can also perform SFTP-like transfers when used with compatible server configurations or via SSH, though its primary mode is SCP.