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

  
 
  

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 session,
     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 pass-
     word 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 overwritten.

     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 suc-
     cessful.

     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)

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

home | help