Transfering files from SGI to customers with Anonymous FTP

1. go to

2. Select "Create an FTP customer collection area on"

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

4. Use "rftp" to transfer the files from the SGI internal
   system to  For example, if:
   - the file in the current directory you need to transfer is "file1"
   - your username is "myname"
   - your password is "secret"
   - your callID is "0990000"

        # rftp
        ftp>    cd /collect/0990000
        ftp>    binary
        ftp>    put file1
        ftp>    quit

Internal SGI.COM, shell also supports SFTP, FTP over SSL, and STARTTLS

ie. sftp -oPort=2222 username@shell
    lftp ftps://
    curl --ftp-ssl -uusername

only anonymous logins are supported external to SGI.COM

See Methods of access below for examples.

5. give the customer instructions for retrieving the file.

  Assume the code (case number) was 0990000 and that there are two
  files, somefiles.tar and somefiles.README.  Give the customer this:

  You can retrieve the files using anonymous FTP through a Web
  browser or via shell commands.  Use the method with which you
  are most familiar.

  1. WEB BROWSER.  In the URL text box on your browser, enter:

     Use the "File -> Save As" option of your browser to save the file.
     In the URL text box on your browser, enter:

     You will be prompted for a location to save the file.

  2. SHELL.  You can use anonymous ftp directly.
     For example, if you wish to copy the files to /usr/tmp:

     % cd /usr/tmp
     % ftp
     login: anonymous
     ftp> cd collect/0990000
     ftp> binary
     ftp> get somefiles.README
     ftp> get somefiles.tar
     ftp> quit

  The binary mode of ftp will (usually?) work correctly for ASCII files.

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://