How To Create an S/FTP Definition in Alma

These instructions are part of CARLI's documentation on Student Information Systems (SIS) Synchronization, but can be used for the general purpose of setting up S/FTP definitions in Alma. For more information relating to SIS, please see Getting Started with SIS Synchronization in Alma.

These tasks should be performed by a staff member with Alma’s General System Administrator role

  1. On the Alma Configuration screen, select the General tab on the left side of the screen.
  2. Under External Systems, locate and select S/FTP definitions

Screenshot 1

  1. Determine if you will be using CARLI's S/FTP Server, your institution's S/FTP server or a third party S/FTP server.
  2. On the List of S/FTP Connections screen (screenshot 2, below):
    • If you will be using CARLI's S/FTP Server, there might already be an entry called CARLI Secure FTP Server (unscoped). It may have already been set up by someone else at your institution or by CARLI staff, but if you need to edit it (to add the username and password, etc.), select the row actions menu (the ... button) on the row for CARLI Secure FTP Server (unscoped) and select Edit to modify the current profile. Or you may select Duplicate to make an additional entry for a different use (i.e. setting up key authentication). Continue below, with steps 5-20 which list CARLI's recommended values. Otherwise-
    • If you will be using your institution's or a third party S/FTP server, click +Add S/FTP connection and consult with your IT group for the values to use for steps 5-20, below.

Screenshot 2

Steps 5-20 use CARLI's recommended values when using the CARLI S/FTP Server. Refer to screenshot 3 at the bottom of this page.

  1. Enter the Name of your ftp server connection. This name will appear in other Alma screens, so it should describe the connection unambiguously. Enter CARLI Secure FTP Server. You may wish to add further detail at the end of the name, such as (key authentication), if setting up the connection using that method to differentiate it from the other connections.
  2. Provide a Description of the server that will be helpful to others who view the configuration screen (e.g., server address, IT contacts, etc.)
  3. In the Server field, put the fully qualified server name of files.carli.illinois.edu.
  4. In the Port field, put in 22.
  5. In the Sub-directory field, specify the directory that the s/ftp connection should open, if different from the home directory allowed for the account. CARLI's recommendation is to use a value of ALMA.
  6. Leave the Is Full path box unchecked.
  7. Increase the Max. Number of Files to 1000.
  8. Leave the Min Number of Files set at 1.
  9. Increase the Max. file size to 2000
  10. Make sure that Size type is set as MB.
  11. Set Allow Navigation to True.
  12. Set FTP Server Type to Default.
  13. Set the FTP Passive Mode according to your IT group’s instructions
  14. Set FTP Server Secured as checked.
  15. Select whether the connection will use Username/password authentication or Key authentication. You and your IT department should determine which connection type is best for your setup.
    • Username/password authentication - enter your UserName (xxxftp - where xxx is your institution's three letter code) and Password for the connection. Whether your institution is new to CARLI/I-Share or is an existing member, you should have an xxxftp account on the CARLI S/FTP server. The login information is typically sent to your institution's I-Share Liaison, but can be shared with any necessary staff. If no one at your institution has that information, you will need to contact CARLI by filing a support ticket via email to support@carli.illinois.edu. For more information on using your xxxftp account, please see CARLI's Secure FTP server documentation.
    • Key authentication - this method involves the creation of a key pair, which your IT department will most likely have to set up. One advantage of using key authentication is that it eliminates a potential point of failure. Key authentication uses a separate process that won't be affected should the xxxftp account password be reset. Otherwise, any automated scripts for uploading the XML file would fail if they aren't updated with the new login information.
  16. Leave Encrypt files created by Alma blank.
  17. Select Test FTP in the upper right of the Update S/FTP Connection screen.  If you have the correct permissions and sub-directory for your selected FTP server, the test should succeed. If the test fails, check your information and adjust the profile settings.
  18. Select the Save button in the upper right of the Update S/FTP Connection screen.

Screenshot 3

Other SIS-related Documentation