|
Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!
User Commands sftp(1)
NAME
sftp - secure file transfer program
SYNOPSIS
sftp [options] [user@]host[:dir[/]]
sftp [options] [user@]host[:file1 [file1 [file | dir2]]
DESCRIPTION
The sftp utility is an interactive file transfer program
with a user interface similar to ftp(1) that uses the ssh(1)
command to create a secure connection to the server.
sftp implements the SSH File Transfer Protocol as defined in
IETF draft-ietf-secsh-filexfer. There is no relationship
between the protocol used by sftp and the FTP protocol
(RFC959) provided by ftp(1).
The first usage format causes sftp to connect to the given
host and enter an interactive mode. If a username was pro-
vided then sftp tries to log in as the given user. If a
directory is provided then sftp tries to change the current
directory on the server to the given directory before enter-
ing the interactive mode.
The second usage format retrieves the given file from the
server and copies it to the given target file or directory
on the client. If a username is given sftp tries to log in
as the given user.
OPTIONS
The following options are supported:
-1
Specifies the use of protocol version 1.
-b batchfile
Batch mode reads a series of commands from an input
batchfile instead of stdin. Since it lacks user interac-
tion, it should be used in conjunction with non-
interactive authentication. sftp aborts if any of the
following commands fail: get, rm, and lmkdir.
-B buffer_size
Specifies the size of the buffer that sftp uses when
SunOS 5.10 Last change: 15 Sep 2004 1
User Commands sftp(1)
transferring files. Larger buffers require fewer round
trips at the cost of higher memory consumption. The
default is 32768 bytes.
-C
Enables compression, using the -C flag in ssh(1).
-F ssh_config
Specifies an alternative per-user configuration file for
ssh. This option is directly passed to ssh(1).
-o ssh_option
Specifies an option to be directly passed to ssh(1).
-P sftp_server path
Executes the given path as an sftp-server and uses a
pipe, rather than an ssh connection, to communicate with
it. This option can be useful in debugging the sftp
client and server. The -P and -S options are mutually
exclusive.
-R num_requests
Specifies how many requests can be outstanding at any
one time. Increasing this can slightly improve file
transfer speed but increases memory usage. The default
is 16 outstanding requests.
-S ssh program path
Uses the given program instead of ssh(1) to connect to
the sftp server. The -P and -S options are mutually
exclusive.
SunOS 5.10 Last change: 15 Sep 2004 2
User Commands sftp(1)
-s subsystem | sftp_server
Specifies the SSH2 subsystem or the path for an sftp
server on the remote host. A path is useful for using
sftp over protocol version 1, or when the remote sshd
does not have an sftp subsystem configured.
-v
Raises logging level. This option is also passed to
ssh(1).
OPERANDS
The following operands are supported:
hostname | user@hostname
The name of the host to which sftp connects and logs
into.
INTERACTIVE COMMANDS
Once in interactive mode, sftp understands a set of commands
similar to those of ftp(1). Commands are case insensitive
and pathnames can be enclosed in quotes if they contain
spaces.
bye
Quits sftp.
cd path
Changes remote directory to path.
lcd path
Changes local directory to path.
chgrp grp path
SunOS 5.10 Last change: 15 Sep 2004 3
User Commands sftp(1)
Changes group of file path to grp. grp must be a numeric
GID.
chmod mode path
Changes permissions of file path to mode.
chown own path
Changes owner of file path to own. own must be a numeric
UID.
help
Displays help text.
get [flags] remote-path [local-path]
Retrieves the remote-path and stores it on the local
machine. If the local path name is not specified, it is
given the same name it has on the remote machine. If the
-P flag is specified, then the file's full permission
and access time are copied too.
lls [ls-options [path]]
Displays local directory listing of either path or
current directory if path is not specified.
lmkdir path
Creates local directory specified by path.
ln oldpath newpath
Creates a link from oldpath to newpath.
SunOS 5.10 Last change: 15 Sep 2004 4
User Commands sftp(1)
lpwd
Prints local working directory.
ls [flags] [path]
Displays remote directory listing of either path or
current directory if path is not specified.
lumask umask
Sets local umask to umask.
mkdir path
Creates remote directory specified by path.
put [flags] local-path [local-path]
Uploads local-path and stores it on the remote machine.
If the remote path name is not specified, it is given
the same name it has on the local machine. If the -P
flag is specified, then the file's full permission and
access time are copied too.
pwd
Displays remote working directory.
exit
Quits sftp.
quit
Quits sftp.
SunOS 5.10 Last change: 15 Sep 2004 5
User Commands sftp(1)
rename oldpath newpath
Renames remote file from oldpath to newpath.
rmdir path
Removes remote directory specified by path.
rm path
Deletes remote file specified by path.
symlink oldpath newpath
Creates a symbolic link from oldpath to newpath.
! command
Executes command in local shell.
!
Escapes to local shell.
?
Synonym for help.
EXIT STATUS
The following exit values are returned:
0 Successful completion.
1 An error occurred.
SunOS 5.10 Last change: 15 Sep 2004 6
User Commands sftp(1)
ATTRIBUTES
See attributes(5) for descriptions of the following attri-
butes:
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | SUNWsshu |
|_____________________________|_____________________________|
| Interface Stability | Evolving |
|_____________________________|_____________________________|
SEE ALSO
ftp(1), scp(1), ssh(1), ssh-add(1), ssh-keygen(1), sshd(1M),
attributes(5)
To view license terms, attribution, and copyright for
OpenSSH, the default path is
/var/sadm/pkg/SUNWsshdr/install/copyright. If the Solaris
operating environment has been installed anywhere other than
the default, modify the given path to access the file at the
installed location.
AUTHOR
Damien Miller
SunOS 5.10 Last change: 15 Sep 2004 7
Man(1) output converted with
man2html and wrapped by fishsponge
This page was generated on Wed Sep 12 11:25:27 GMT 2007
|
Your favourite pages:
No pages logged yet. Trying to save cookie... Top 10 most popular pages:
sqlite3 man page (5334 hits) (openSUSE 10.2)
svn man page (5208 hits) (FreeBSD 6.2)
adv_cap_autoneg man page (4870 hits) (Solaris 10 11_06)
CPAN man page (4607 hits) (Suse Linux 10.1)
ssh man page (4342 hits) (Suse Linux 10.1)
ssh-socks5-proxy-connect man page (2875 hits) (Solaris 10 11_06)
netcat man page (2717 hits) (Suse Linux 10.1)
pprosetup man page (2487 hits) (Solaris 10 11_06)
startproc man page (2471 hits) (Suse Linux 10.1)
signal man page (2406 hits) (Suse Linux 10.1)
|