Transfering files from Customers to SGI with Anonymous FTP

1. go to

2. Select "Create an FTP receive area on"

3. Use a call/case ID, or a unique code that you will tell the

4. Give the customer instructions for delivering the file(s):

  You can deliver the file(s) using anonymous FTP.

  1. The easiest way to do this is using a web browser.  For
     example, if the code you were given was "0990000" and the
     file is named file1:

     Use the option in your browser to "upload file". In
     Netscape this is usually under the "file" pull down menu.

  2. If you do not use a web browser, you can use ftp directly.
     For example, if the code you were given was "0990000" and
     the file is named /usr/tmp/file1:

     % cd /usr/tmp
     % ftp
     login: anonymous
     ftp> cd receive/0990000
     ftp> binary
     ftp> put file1
     ftp> quit

5. Use "rftp" to transfer the files from to an SGI
   internal system.  For example, if:

   - the file in the customer delivered is "file1"
   - your username is "myname"
   - your password is "secret"
   - your callID is "0990000"

        # rftp
        ftp>    cd /receive/0990000
        ftp>    binary
        ftp>    get file1
        ftp>    quit

Active and passive modes of FTP are supported. We also support SFTP
(FTP over SSH) but only for employee accounts or private customer accounts
that are manually set up. Anonymous logins aren't supported over SFTP.

sftp -oPort=2222 username@shell
You can also access the ftp server using FTPS (FTP over SSL), provided your
FTP client supports SSL or STARTTLS.
For example, the linux curl command supports STARTTLS,
you could download a file like this:

curl --ftp-ssl --upload-file testfile.txt -u username
curl --cert --ftp-ssl --upload-file testfile.txt -u username

curl --ssl -u -O
curl --ssl --upload-file test.txt -u -O
Other FTP clients that don't support STARTTLS but do support SSL can
connect securely using TCP port 990.
FTPS and lftp (support anonymous logins)
For instance, lftp uses SSL like this:
lftp -e 'put test3.txt;bye' -u username
lftp -e 'get test3.txt;bye' -u username
lftp ftps://
lftp -u username ftps://