• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux ssh-xfer Download

ssh-xfer

August 9, 2008
ssh-xfer simplifies file transfers by utilizing the SSH authentication agent. It enables a secure method of transferring files over SSH.
Version 0.15
License GPL
Platform Linux
Supported Languages English
Homepage matt.ucc.asn.au
Developed by Matt Johnston
ssh-xfer is a software tool designed for file transfer over SSH authentication agent. This utility comes in handy for users who need to transfer files from remote hosts to their local computers. Have you ever found yourself logged in to a remote host via SSH and needed a particular file? ssh-xfer is the answer to this problem.

To utilize this tool, you first need to run a slightly modified SSH authentication agent program on your local computer. You can find patches for both OpenSSH and PuTTY below, and if you've never used an SSH agent program before, this article will provide you with a reasonable guide or the OpenSSH/PuTTY documentation.

You don't need to make any modifications to your ssh client or server programs; all you require are the modified SSH authentication agent and the ssh-xfer program. Once you have the modified ssh-agent program running, you can use ssh-xfer. On the remote host that holds the files you want to grab, you need a compiled version of the ssh-xfer binary. You can create this by applying the OpenSSH patch below to an OpenSSH 3.8.1p1 directory, configure it, and then make ssh-xfer.

To test it out, SSH to the remote host, putting agent forwarding on. Then try: ssh-xfer somefilehere.txt; the file will magically appear on your local ~/Desktop, or on your Windows desktop with the PuTTY patch. If you want a different path, edit the patch. You can also go cat somefilehere.txt | ssh-xfer nametocallfile.txt - to transfer stdin.

The program employs a series of steps for file transfers. In step one, the filename is sent in a packet, and the program waits for a response. In step two, a chunk of data is sent repeatedly without waiting for responses since SSH has windowing, etc., in the channel layer anyway. 500kB/sec over wireless is possible, so the transfers are usually swift. In step three, the program sends a finish packet and waits for a response. If you need additional information about the workings of the ssh-xfer, look at ssh-xfer.c, or ssh-agent.c, from the OpenSSH patch.

Do you have any criticisms, flames, comments, or patches to patches? Don't hesitate to email me. And if you want to see the patch go upstream... well.
What's New

Version 0.15: N/A

Free Download 20K
332
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    151
  2. Dvgrab 3.4
    97
  3. DynVPN 1.0
    84
  4. SlideMap 1.2.2
    79
  5. CherryTV 0.1
    78
  6. Free Orion 0.3.13
    68
  7. porm r2
    68
  8. fuseftp 0.8
    66
  9. Java Games 1.0
    66
  10. crick-info 1.0
    66

Related Downloads

Ghoti IRC Client
Ghoti is a Perl-based, GPL-distributed IRC Client for unix/linux that has a ...
PythonCard
PythonCard is a GUI creation toolkit that allows developers to construct cross-platform ...
Hum
An innovative music manager application that helps you manage your music while ...
backloglib
Backloglib is a Python-based client library designed for Backlog, allowing users to ...
No::OCRData
This software processes OCRed data from Norwegian banks.
FileBunker
FileBunker is a backup software that utilizes Gmail accounts as backup storage.
tempserver
The software is a temperature logger that is networked to allow remote ...
Voltalinux
A Slackware Linux-based distribution that utilizes the NetBSD package management system, this ...
Pam_p11
Pam_p11 is a PAM package that facilitates the use of cryptographic tokens ...
phpCDLabelPS
phpCDLabelPS generates postscript files for CD labels from your data/MP3 CDs using ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.