10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
I have this code snippet:
sftp $USERNAME@$REMOTE_SERVER -omode=ascii >> $LOG_FILEPATH/$LOG_FILENAME 2>&1
ls /+showall
ls /+... (11 Replies)
Discussion started by: Jesshelle David
11 Replies
2. Shell Programming and Scripting
Hello Guys,
i am trying to connect to one server using SFTP, but i am getting the below error message.
tcgetattr failed in ssh_rl_set_tty_modes_for_fd: fd 1: Not a typewriter
error: Connection lost
echo "Starting SFTP"
USERNAME=abc
PASSWORD=765a
echo "
ascii
put... (3 Replies)
Discussion started by: AraR87
3 Replies
3. Linux
aa=|
echo $aa
The above echo works but the below echo fails. Why please?
IFS=:
aa=|
echo $aa
echo $IFS
The later 'echo' command will work if variable is put in codes.
echo "$aa"
echo "$IFS"
I summarize that when IFS is set to ':' or '|', echo used with variable doesn't work unless... (22 Replies)
Discussion started by: ravisingh
22 Replies
4. Solaris
Hi,
In my Linux machine when am trying to do sftp to other server its not getting connected and its showing the below connection error. Even though I checked the daemon which is running fine. Any idea on this error will be helpful.
sftp sftpuser@112.80.93.94
Connecting to 112.80.93.94...... (1 Reply)
Discussion started by: rogerben
1 Replies
5. Shell Programming and Scripting
Hi,
I have situation where i need to automate transferring 10000+ files using sftp.
while read line
do
if ; then
echo "-mput /home/student/Desktop/folder/$line/* /cygdrive/e/folder/$line/">>sftpCommand.txt
fi
done< files.txt
sftp -b sftpCommand.txt stu@192.168.2.1
The above... (1 Reply)
Discussion started by: noobrobot
1 Replies
6. UNIX for Dummies Questions & Answers
I am trying to SFTP a file using this script:
FTPCHECK=`sftp $FTPUSER”@”$FTPHOST
cd $FTPDESTDIR
lcd $FILEPATH
put $FILENAME
close
quit
!`
But when I run the Script I am facing the below error:... (3 Replies)
Discussion started by: krishna87
3 Replies
7. Shell Programming and Scripting
Hi all,
Could you please help me about a error in SFTP:
sftp> put <file name>
Uploading <file name> to <target>
Couldn't write to remote file <file name>: Failure
ID mismatch (272 != 5)
Availing the message, Are there some documentation about "ID mismatch" error messages?
Thanks... (2 Replies)
Discussion started by: speed_racer
2 Replies
8. AIX
Scenario:
Step 1. I'm logging into AIX server using user id called user1
Step 2. I'm traversing to home directory of user2
Note: This user2's home directory has the permissions drwxr-s---
Step 3. I'm issuing command pwd there. I'm getting the expected output.
Step 4. I'm issuing the... (3 Replies)
Discussion started by: krishmaths
3 Replies
9. UNIX for Advanced & Expert Users
Dear Gurus.
Please help me with respect to SFTP error I am facing.
We have setup private, public keys in source and target servers.
But when we attempt the sftp as below it gives the error :
sftp usnygidi@aaa1.bbb.deuba.co
ssh_exchange_identification: Connection closed by remote host
... (1 Reply)
Discussion started by: yoursdivu
1 Replies
10. Linux
I'm having some peculiar performance issues with my Gigabit Lan.
I have some 100Mb devices so I can't do the necessary "jumbo Frame" tweaks for absolute optimum performance as I'd prevent them access.
I'm getting appauling transfer rates sending files to the linux machine, around 10 Mbps 3%... (0 Replies)
Discussion started by: Mark Ward
0 Replies
sftp(1) User Commands sftp(1)
NAME
sftp - secure file transfer program
SYNOPSIS
sftp [-1Cv] [-B buffer_size] [-b batchfile] [-F ssh_config]
[-o ssh_option] [-P sftp_server_path] [-R num_requests]
[-S program] [-s subsystem | sftp_server] host
sftp [[user@]host[:file [file]]]
sftp [[user@]host[:dir[/]]]
sftp -b batchfile [user@]host
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 (RFC 959) provided by ftp(1).
The first usage format causes sftp to connect to the specified host and enter an interactive mode. If a username was provided then sftp
tries to log in as the specified user. If a directory is provided then sftp tries to change the current directory on the server to the
specified directory before entering the interactive mode.
The second usage format retrieves the specified file from the server and copies it to the specified target file or directory on the client.
If a username is specified sftp tries to log in as the specified user.
OPTIONS
The following options are supported:
-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. A batchfile of - can be used to
indicate standard input. sftp aborts if any of the following commands fail: get, put, rm, rename, ln, rm,
mkdir, chdir, ls, lchdir, chmod, chown, chgrp, lpwd, and lmkdir. Termination on error can be suppressed on a
command by command basis by prefixing the command with a - character (for example, -rm /tmp/blah*).
-B buffer_size Specifies the size of the buffer that sftp uses when 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 specified 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 mutu-
ally 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 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.
-S ssh_program path Uses the specified program instead of ssh(1) to connect to the sftp server. The -P and -S options are mutu-
ally exclusive. The program must understand ssh(1) options.
-v Raises logging level. This option is also passed to ssh(1).
-1 Specifies the use of protocol version 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 path names can
be enclosed in quotes if they contain spaces.
bye
Quits sftp.
cd path
Changes remote directory to path.
chgrp grp path
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.
exit
Quits sftp.
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 specified 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.
help
Displays help text.
Identical to the ? command.
lcd path
Changes local directory to path.
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.
lpwd
Prints local working directory.
ls [-1aflnrSt] [path]
Displays remote directory listing of either path or current directory if path is not specified. path can contain wildcards.
The ls supports the following options:
-a Lists files beginning with a dot (.).
-f Does not sort the listing. The default sort order is lexicographical.
-l Displays additional details including permissions and ownership information.
-n Produces a long listing with user and group information presented numerically.
-r Reverses the sort order of the listing.
-S Sorts the listing by file size.
-t Sorts the listing by last modification time.
-1 Produces single column output.
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 specified 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.
quit
Quits sftp.
rename oldpath newpath
Renames remote file from oldpath to newpath.
rm path
Deletes remote file specified by path.
rmdir path
Removes remote directory specified by path.
symlink oldpath newpath
Creates a symbolic link from oldpath to newpath.
version
Displays the sftp protocol version.
# [comment]
Include a comment. This is useful in batch files.
! [command]
If command is not specified, escapes to the local shell.
If command is specified, executes command in the local shell.
?
Displays help text.
Identical to the help command.
EXIT STATUS
The following exit values are returned:
0 Successful completion.
>0 An error occurred.
ATTRIBUTES
See attributes(5) for descriptions of the following attributes:
+-----------------------------+-----------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+-----------------------------+-----------------------------+
|Availability |SUNWsshu |
+-----------------------------+-----------------------------+
|Interface Stability |Committed |
+-----------------------------+-----------------------------+
SEE ALSO
ftp(1), scp(1), ssh(1), ssh-add(1), ssh-keygen(1), sshd(1M), attributes(5)
SunOS 5.11 8 Nov 2007 sftp(1)