Name

sftp

Synopsis

sftp [options] [hostname]
sftp [user@]hostname:[pathname]

Secure FTP. Transfers files to and from remote network site hostname using ssh as the transport. Once an sftp connection is made, sftp becomes interactive, prompting the user for a command. Type help to see a list of known commands.

If pathname is a directory, it becomes the initial remote working directory once the connection is made. If pathname is a file, sftp transfers that file into the local working directory, closes the connection, and exits without entering interactive mode.

Options

-b filename

Run in batch mode, reading commands from filename instead of standard input.

-B buffersize

Use a buffer size of buffersize bytes when transferring files instead of the default 32768 bytes.

-C

Turn on compression.

-F filename

Use specified ssh configuration file.

-o keyword

Set configuration keyword.

-P sftp-server_path

Connect to the local sftp-server program at sftp-server_path, instead of using ssh (for debugging purposes). The default location for the program on Mac OS X is /usr/libexec/sftp-server.

-R n

Allow up to n outstanding requests, instead of the default, 16.

-s subsystem

Invoke remote subsystem.

-S pathname

Use local ssh executable located at pathname.

-v

Be verbose.

-1

Attempt a Version 1 connection.

Get Mac OS X Panther in a Nutshell, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.