Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
HSFTP(1)							      HSFTP(1)

NAME
       hsftp - ftp emulator for	ssh1

SYNOPSIS
       hsftp [-v][-l username][-p portnumber] remote_host
       hsftp [-h]

DESCRIPTION
       hsftp is	an ftp emulator	that provides the look-and-feel	of an ftp ses-
       sion, but uses ssh to transport commands	and data.

       hsftp executes UNIX commands on the remote host,	and thus will fail  on
       non-UNIX	 remote	 hosts.	  If  needed, hsftp will ask for the password.
       (The password is	encrypted by ssh before	transmission.)

       Only a subset set of  ftp  commands  is	implemented:  (m)put,  (m)get,
       dir/ls, ldir, cd, lcd, pwd, chmod, mkdir, del/rm, ?/help, quit/bye.

OPTIONS
       -l username
	      The  username on the remote host.	Only required if not identical
	      to the username on the local host.

       -p portnumber
	      The port on the remote host. Only	required if  not  the  default
	      port (22).

       -v     Be more verbose.

       -h     Print help.

CAVEATS
       For  speed,  hsftp  doesn't  check whether a 'cd' on the	remote host is
       valid (i.e. whether the remote directory	exists.)

       get/put is always recursive. Already existing files  are	 always	 over-
       written.

       If  not	installed SUID root, the password, once	typed in, may be paged
       out to the swap partition when the program is left idle for some	time.

BUGS
       It has been reported that on FreeBSD, when downloading a	file, it says:
       Write  failed  flushing	stdout	buffer.	 However, the file transfer is
       successful.

       With OpenSSH, you may get the following error message  after  uploading
       files:  Error reading from pipe:	I/O error.  However, the file transfer
       is successful.

SEE ALSO
       ssh(1)

AUTHOR
       Rainer Wichmann <rwichmann@la-samhna.de>

				 28 March 2000			      HSFTP(1)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | CAVEATS | BUGS | SEE ALSO | AUTHOR

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=hsftp&sektion=1&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help