RSS Feed
Knowledgebase : Servers > JSCAPE MFT Server
     
JSCAPE MFT Server is optimized for automating file transfers. In order to set up an automated file transfer, you would need to use Triggers. The complete documentation for Triggers can be found here: Documentation for Triggers [http://files.jscape.com/s...
Microsoft Active Directory is an LDAP service. Therefore, to use Active Directory for authentication purposes you may use any of the LDAP service types provided in the Authentication node of JSCAPE MFT Server Manager. Prior to using LDAP you must fi...
To use Microsoft SQL Server with JSCAPE MFT Server please perform the following: 1. Stop JSCAPE MFT Server Administrative Service and JSCAPE MFT Server Manager. 2. Place the MSSQL 2005 Driver named sqljdbc.jar file into the "libs" directory of you...
The following hashing algorithms are used for SSH and SFTP protocols: MAC-SHA1, key length 160 bit, digest length 160 bit HMAC-SHA1-96, key length 160 bit, digest length 96 bit HMAC-MD5, key length 128 bit, digest length 128 bit HMAC-MD5-96, k...
*Updated (September 26,2017) The following encryption ciphers are supported as of this writing: * 3DES-CBC * 3DES-CTR * Blowfish-CBC * Blowfish-CTR * Twofish128-CBC * Twofish128-CTR * Twofish192-CBC * Twofish192-CTR * Twofish-CBC *...
Some AD servers are configured to require that the User DN be provided in a different format than expected. The expected format is typically something similar to the following: CN=%username%,CN=Users,DC=ad,DC=domain,DC=com To test a User DN you can...
To explain the difference between passive and active transfers it is necessary to cover some of the details of how the FTP protocol works. The FTP protocol uses multiple channels for communication. These channels are known as the command channel and the...
If you are able to connect to the FTP server but unable to get a directory listing or transfer files there are several things you can check. 1. Is your FTP client using active or passive connection mode? If using active mode then the issue may be tha...
If after installing your server license your Help > About screen for JSCAPE MFT Server Manager still shows a Type field of "Evaluation" or "Community" then please perform the following: 1. Shutdown JSCAPE MFT Server Manager. 2. Shutdown the admin...
JSCAPE MFT Server has a built-in web server that handles all HTTP/S and WebDAV requests so a separate web server is not needed. You can enable the IP/port(s) that this web server uses in JSCAPE MFT Server Manager under the File > Settings > Web pan...
The chkconfig command is not available in Ubuntu. Instead of the chkconfig command you may use the following command from the /etc/init.d directory as root user. This will make the necessary links to automatically startup JSCAPE MFT Server in Ubuntu. ...
During installation of JSCAPE MFT Server you may receive an error message similar to the following: C:\Program Files\JSCAPE MFT Server\data.jar Could not create this file. Shall I try again? This is a permissions related error. JSCAPE MFT Server i...
Yes. Failover licenses are intended for non-production purposes only and may be purchased at a rate of 40% of the standard license fee. For test purposes you may either purchase a failover license or if you need to support only a single connection at a ...
This error can occur under any of the following conditions. 1. The domain or user credentials provided are incorrect. Please verify your domain and credentials. 2. The domain does not have an HTTP or HTTPS service associated with it. In JSCAPE M...
You will receive this error if the Unlimited Jurisdiction Policy Files have not been installed for your JVM. To install the Unlimited Jurisdiction Policy Files please see the following topic in the online documentation. Installation > Additional librari...
Some older OS implementations of the unzip command are flawed in that they are unable to unzip files in an archive that have a path longer than 255 characters. The result is that when unzipping the install.zip file for JSCAPE MFT Server some files may no...
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/installingonwindows.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/installingonlinux.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/installingonsolaris.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/installingonmacosx.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/auto_startinginunixenvironm.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/runningasnon_rootuserinun.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/additional_libraries_needed_fo.htm [1] Links: ------ [1] http://files.jscape.com/secureftpserver/docs/additional_libraries_needed_fo.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/additional_libraries_neede_for.htm [1] Links: ------ [1] http://files.jscape.com/secureftpserver/docs/additional_libraries_neede_for.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/startingtheservice.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/launchingtheadministrativeg.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/overview.htm [http://files.jscape.com/secureftpserver/docs/overview.htm] You may also watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/startingaserver.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/stoppingaserver.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/viewingserverstatus.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/settingaccesspoints.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/setting_sftpssh_authentication.htm
You may define logging preferences by: * Launching the JSCAPE MFT Server Manager, * Navigating into the domain whose log preferences you want to define/configure, * Navigating into the Logging module, and then * Setting your desired configurat...
There are two places where you can view log data using the JSCAPE MFT Server Manager. * To view the logs of a particular domain (a.k.a. domain logs), navigate into the domain in question and then go to the Logging module. A running view of the domain ...
You may create reports on log data by: * Launching the JSCAPE MFT Server Manager, * Navigating into the domain whose logs you want to generate reports for, * Navigating into the Reports module, and then * Creating reports from there. For more de...
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/settinguserdatastore.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/storingaccountdetailsinad.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/addingusers.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/setting_authentication_prefere.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/authenticating_using_custom_au.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/addinganonymoususeraccounts.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/definingvirtualpaths.htm [http://files.jscape.com/secureftpserver/docs/definingvirtualpaths.htm] You may also watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/addinggroups.htm [http://files.jscape.com/secureftpserver/docs/index.html?addinggroups.htm] You may also watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/settingipbasedaccess.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/settingconnectionpreferences.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/settingconnectionpreferences.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/settingconnectionpreferences.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/backing_up_server_configuratio.htm [http://files.jscape.com/secureftpserver/docs/index.html?backing_up_server_configuratio.htm] or watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/overview3.htm [http://files.jscape.com/secureftpserver/docs/overview3.htm] You might also want to watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/adding_triggers.htm [http://files.jscape.com/secureftpserver/docs/adding_triggers.htm] You might also want to watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/using_time_based_triggers.htm [http://files.jscape.com/secureftpserver/docs/index.html?using_time_based_triggers.htm] You may also watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/writing_conditions.htm [http://files.jscape.com/secureftpserver/docs/writing_conditions.htm] You may also watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/testing_conditions.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/event_types.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/action_types.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/defining_custom_action_types.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/file_transfer_script_language.htm
Yes, they are. Please follow this link to view the full documentation for web-based file transfers: http://files.jscape.com/secureftpserver/docs/overview5.htm [http://files.jscape.com/secureftpserver/docs/overview5.htm] You may also read the following...
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/enabling_web_based_file_trans2.htm [http://files.jscape.com/secureftpserver/docs/enabling_web_based_file_trans2.htm] You may also watch this video:
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/customizing_web_interface.htm [1] Links: ------ [1] http://files.jscape.com/secureftpserver/docs/customizing_web_interface.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/performing_automatic_login.htm [1] Links: ------ [1] http://files.jscape.com/secureftpserver/docs/performing_automatic_login.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/specifying_logout_url.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/creating_a_directory_monitor.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/enabling_webdav_service.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/establishing_a_connection.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/overview7.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/creating_a_resource.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/mapping_a_resource_to_a_virtua.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/overview2.htm [1] Links: ------ [1] http://files.jscape.com/secureftpserver/docs/overview2.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/overview9.htm [1] Links: ------ [1] http://files.jscape.com/secureftpserver/docs/overview9.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/overview8.htm [1] Links: ------ [1] http://files.jscape.com/secureftpserver/docs/overview8.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/obtaining_a_trusted_certificat.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/exporting_a_key.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/connectionsettings.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/managerservicesettings.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/web_settings.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/jdbc_settings.htm
Please see the following documentation link: http://files.jscape.com/secureftpserver/docs/miscellaneoussettings.htm
The GPG utility expects that all encrypted files be compressed. Any encrypted files that are not compressed cannot be decrypted using GPG. To ensure that files encrypted using JSCAPE MFT Server can be decrypted using GPG set the "Compress" flag in the "...
To uninstall, first you must determine the name of the JSCAPE RPM package installed. To do this run the following command as root user: rpm -qa | grep jscape This will return the JSCAPE MFT Server package name. e.g. jscape_mft_server-x.x.x-...
Solaris 10 uses SMF (Service Management Facility) for creating and managing services. To enable JSCAPE MFT Server as a service you will need to do the following: 1. Create an SMF manifest file which describes the service. 2. Import SMF manifest f...
Files uploaded to the server inherit the default permissions of the OS user that is running the JSCAPE MFT Server administrative service. The default permissions for uploaded files may be set using the OS "umask" command. The umask command determines w...
Yes. Provided that the "Allow password change" flag is enabled for the user, password changes can be accomplished using either the FTP/S protocols or the HTTP/S protocols. When using FTP/S users can change the password using the SITE PSWD command. ...
You may receive this error in Linux/Solaris installations where the operating system cannot properly extract contents of archive. The result that the data.jar file is missing from the installation directory and cannot be located by "config" script when t...
To configure a service to listen on all network interfaces, use the special IP address 0.0.0.0
All JSCAPE MFT Server licenses include one (1) year of free upgrades and technical support. After the first year annual maintenance including free upgrades and support may be purchased at 30% of the current license fee.
You may experience an error when trying to upload files to a mapped FTP/S resource using JSCAPE MFT Server SFTP service and WinSCP client. Use case is as follows: 1. Create a FTP resource and map that resource to a virtual directory for a JSCAPE MFT ...
On a Windows OS other than Windows Vista, when running a signed applet, a user is prompted with a security warning dialog box and must respond. If "Yes" is clicked, the applet will have AllPermissions to run on the user's machine. This includes permission...
This is due to an AD configuration that has anonymous bind option enabled. Anonymous bind allows users to authenticate using a known username and blank password even though the user has a non-blank password. To disable anonymous binding perform the foll...
By default JSCAPE MFT Server is configured to use the Sun JVM. If you are using the IBM JVM then you will get this error. To resolve this error you will need to change the default SSL provider used by JSCAPE MFT Server. To do this, please follow the instr...
Please verify that you placed your action JAR file in the libs/actions directory of your JSCAPE MFT Server installation and restart both your JSCAPE MFT Server service and the JSCAPE MFT Server Manager. If you are managing your server remotely you will n...
If you are starting the JSCAPE MFT Server administrative service as a user other than root you may get this error. This error occurs when the startup script tries to write a file to the system root directory "/" named .install4j as a user that does not h...
The AIX IPsec instructions recommend to place a new local_policy.jar file in the JAVA_HOME/jre/lib/security directory in replacement of the original local_policy.jar file. The original file allows greater encryption keys sizes. Somehow the JSCAPE install...
To increase the amount of heap memory you will want to pass a command line argument to your startup script that instructs the JVM to do so. To achieve this, create two new files named server.vmoptions and client.vmoptions and place these files in your in...
To override the management password (in the event password is lost of forgotten), re-run the config utility located in the installation directory. For example: config -host [ip address] -port [port] -password [password] The [ip address] will be t...
This is because your SMTP server does not support AUTH LOGIN command. To resolve this issue, clear the Username and Password fields in your Send Email action which will prevent it from authenticating with SMTP server using AUTH LOGIN command.
If you are using the web interface then this can be achieved using the Java applet. This option is not available when using the standard HTML user interface. To upload multiple files using the Java applet you can either upload an entire directory OR CTRL+...
JAVA-BASED ADMINISTRATIVE UI GUI INSTALLATION When installing JSCAPE MFT Server using the GUI installer you will be prompted for which components to install. These components include: JSCAPE MFT Server - The server application. JSCAPE MFT Server Ma...
Debugging a trigger can be useful in the event that the trigger actions for an event are not being executed as expected. The cause for trigger actions not being executed include the following: 1. Trigger not applied - After creating a trigger make sure ...
If you do not see your custom action in the list of actions when creating a trigger please check the following: 1. Verify that action JAR file has been placed in libs/actions directory of JSCAPE MFT Server installation. If you are managing your serve...
If you are unable to connect to the administrative service for JSCAPE MFT Server the causes are as follows: 1. Service is not running. Check that the service is running on the expected IP/port. 2. Firewall is blocking incoming connections. Che...
To upgrade to the latest version of JSCAPE MFT Server please follow the instructions provided here: http://files.jscape.com/secureftpserver/docs/upgrading_from_version_2_x_to_.htm
Often times the most difficult part of setting up LDAP User Authentication or LDAP Query Authentication is knowing what User DN, Base DN or Filter to use. This can vary from one LDAP environment to another making it even more difficult. If you are unsur...
In the FTP/S protocols, passive connections are used for file transfers and directory listings. The number of ports open at any given time depends on the number of concurrent passive connections. For example, 100 concurrent file transfers would require ...
Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/java/jre1.6.0_13/lib/i386/xawt/libmawt.so: libXtst.so.6: cannot open shared object file: No such file or directory If you receive the following error this means that the libX libraries for...
NOTE: This no longer applies to MFT Server versions 9.3 and above. In your installation directory you will find a "domains" folder. This contains configuration data on each of your domains which are subdivided into their own folders based on domain name...
This error will occur if the browser and server are unable to negotiate a common SSL cipher. The source of this issue is commonly the use of a JVM that is not a Sun distributed JVM but rather some custom JVM provided by the OS vendor. To resolve this is...
Triggers listen for server events. Server events are actions that happen on the server, for example, a file is uploaded, user logs in, file deleted etc. You may define triggers that listen for these events and respond based on your business requirements...
In JSCAPE MFT Server Manager under the Services > FTP panel there is a "Shutdown SSL for data connection" option. This option, if enabled, ensures that JSCAPE MFT Server performs a proper shutdown of SSL data connections as is mandatory per SSL specif...
You have added SFTP service to JSCAPE MFT Server but are having trouble authenticating with SFTP service. You don't have any trouble authenticating with other services such as HTTP/S or FTP/S. The problem is likely that you have a conflicting OpenSSH ...
GUI Installation - Java-based administrative UI You can obtain server version information by logging into the JSCAPE MFT Server Manager and viewing the Help > About menu. GUI Installation - Web-based administrative UI You can obtain server version i...
Follows the below given steps to change the language of the server manager to any language other than English. 1.Close all the instances of the server manager and stop the service. 2. Extract the contents of ftpserver.jar located in '/libs/ to an empt...
The MS Exchange 2010 users should put the following command into Exchange Management Shell: Set-ReceiveConnector "JScape" -MaxAcknowledgementDelay 0 in order to make the SMTP session closed after sending an email. The original article may be found ...
This can be achieved by creating a Report in the Server Manager using the 'General Statistics' metric. This report will display the total amount of data transferred in bytes.
This can be achieved by creating a Report in the Server Manager using the 'Top Users' metric. This report will display the most frequent users with their session count. One session refers to a user atleast connecting to & subsequently disconnecting fr...
This can be achieved by creating a Report in the Server Manager using the 'Top Hosts' metric.
This can be achieved by creating a Report in the Server Manager using the 'Top Downloads' metric, the report will display the filename and the number of times it has been downloaded.
This can be achieved by creating a Report in the Server Manager using the 'Top Uploads' metric, the report will display the filename and the number of times it has been uploaded.
This can be achieved by creating a Report in the Server Manager usining the 'Last User Login' metric.
Reports are not dependent on any log files. They are created independently of the log files & will be generated correctly even if the logs files are deleted.
There are atleast two ways to accomplish this : 1) Parse the log files in \logs\\ directory and extract the needed data. If you make use of database logging you can write SQL queries against the database to more easily get at this information, e.g. ...
Select the user in the Users section on the Server Manager & click the User List Report. The last login date for the user will be displayed on the report screen.
Yes, a user can be a member of two and more groups. This feature has been available since JSCAPE MFT Server version 7.0
Yes, a group can have more than one real path.
There are two steps involved in defining group permissions. 1) Create the group in -> Groups. 2) Select the group in -> Groups. Click the Edit button to manage the permissions. One group can have multiple paths and each path can have it's own set...
Only Domain User Authentication service type supports password change as it refers to accounts created directly on JSCAPE MFT Server.
Yes, user accounts can be banned after a certain number of invalid attempts. The ban can be imposed for a configurable number of minutes. See -> Connections on the Server Manager.
Yes this is possible if you create a User Template for each set of permissions you intend to create users for. This can be achieved by going to -> Users -> Templates in Server Manager.
An anonymous account is like any other user account, it must exist on JSCAPE MFT Server as a user. One possible solution is to create a user account with username 'anonymous'.
No this is not possible with JSCAPE Server.
The file that hold trigger definitions is %installdir%/domains/%domain%/event/descriptors.dat. To copy trigger definitions to another server / domain you will need to copy this file to the same directory on the target server. This needs to be done whil...
If you are certain the file does exist and the download link has not expired then please make sure that the file path entered in any of the fields "File1" to "File5" are relative to the account's root directory. The account being the one entered on the...
If you plan to execute code that uses the Management API [1] to remotely manage a JSCAPE MFT Server then you would have to copy the following files from your JSCPAPE MFT Server: - ftpserver.jar from libs directory and add it to your JVM classpath w...
By default, JSCAPE MFT Server will be installed in /opt/JSCAPE_MFT_Server directory when installing the RPM package using the following command: rpm -i install.rpm To change installation directory to a custom location you may use something like belo...
Starting from v7.2 and above it's now possible to shutdown the server or any of its domains gracefully. A graceful shutdown allows ongoing transfers to finish successfully while preventing new incoming connections to the server. The following two co...
The error would occur during HTTPS uploads if the Flash upload component has been enabled (Services > HTTP/S tab > Use Flash upload component) and you are using a self-signed certificate like the example server keys that came with JSCAPE MFT Server. To...
When switching between user datastore types, user accounts are not automatically migrated during the switch. Starting from version 7.1 you can use the js-copyusers command line utility to manually migrate user accounts from one datastore type to anothe...
First make sure you have configured the SFTP service with public key authentication. Click here [1] for instructions on how to do this. [2]Then you would need to import the user's OpenSSH public key into JSCAPE MFT Server. On *nix based systems, th...
When the JSCAPE server executable is executed, it will use the first Java executable found in the system's executable search path. In Linux or any other Unix based OS, the executable search path is determined by the PATH environment variable. To use a ...
Attached is a runnable shell script showing how curl can be use to download and upload files from/to a JSCAPE MFT Server using HTTP protocol. A download can be initiated from curl using either one of following ways. 1) Using a single curl command...
As of writing this KB article the Core FTP client does not support compression when connecting using SFTP/SSH protocol. To resolve this issue go to Services > SFTP/SCP in JSCAPE MFT Server Manager, enable the "none" option in Compressions tab and click...
No, this is not a supported configuration. While Server Manager may seem to connect, work with a different version JSCAPE MFT Server, it is bound to cause strange, not easily diagnosed problems. We only recommend using Server Manager against the sam...
The GetUserInfo function returns the user property specified in the second argument of the function. The first argument can either be the %Username% variable or an actual username. For example: * %GETUSERINFO(%USERNAME%,"PHONE")% will return the phone...
Several JSCAPE MFT Server features that involve cryptography (e.g. OpenPGP, SFTP ciphers, digital certificates) require additional libraries known as the JCE Unlimited Strength Jurisdiction Policy Files. Although instructions for installing these files ...
When your users connect to JSCAPE MFT Server via the Web UI, the language they'll see will depend on the language setting on their Web browser and whatever languages you've set your server to support. You can see what languages your server currently suppo...
If you want to map a virtual path to a network share such as a Samba or DFS share, these are the things you need to keep in mind: 1. You can't use the Browse button/feature and then navigate to the network share. To specify the network share, you need t...
By default, the server0.log only stores up to 10MB worth of server log data. If you want to increase this capacity, you may do so by modifying the java.util.logging.FileHandler.limit property found in the [MFT Server installation directory]/etc/server-log...
When you look at the server log, you'll find several entries corresponding to file uploads similar to this: ....."file uploaded" /example.txt;2;3100 45000 While the last value (45000 in the above example) is easily identified as the file size, the two...
JSCAPE MFT Server currently only supports OFTP v 2.0. It is not backwards compatible with older versions of this protocol.
No. Failover synchronization (http://files.jscape.com/secureftpserver/docs/index.html?defining_a_failover_server.htm [http://files.jscape.com/secureftpserver/docs/index.html?defining_a_failover_server.htm]) should only be performed on two instances of J...
The latest version of FileZilla will have problems connecting to the SFTP service running on older versions of JSCAPE MFT Server. This is usually caused by the only key exchange algorithm supported by older versions of JSCAPE MFT Server - diffie-hellman-g...
There are couple of ways to do this. You can: * PGP-encrypt each file uploaded by members of a group [http://www.jscape.com/blog/pgp-encrypting-file-uploaded-by-members-of-a-group] * PGP-encrypt each file uploaded by a particular user [http://www.js...
In order to set up an active-active HA configuration, you would need to place at least two instances of JSCAPE MFT Server behind a load balancer like JSCAPE MFT Gateway. See figure below. We highly recommend the following articles and tutorials for refe...
No. You don't need MFT Gateway for this. JSCAPE MFT Server already comes with a failover feature that will allow you to set up an active-passive HA configuration. This page in the documentation [http://files.jscape.com/secureftpserver/docs/index.html?fa...
To allow AFTP, make sure port 3000 is open for both TCP and UDP connections on your firewall.
Some regulations require the use of logs that are able to record the creation of user accounts who have admin privileges. This is for digital forensics purposes, i.e. to aid investigators in the event of a security incident. In JSCAPE MFT Server, this c...
The domain log files can provide a wealth of information needed for troubleshooting. That's why there are times when you'll be asked by a member of our tech support staff to upload domain log files. The domain log files can be found in the directory spe...
You might encounter a problem wherein your JSCAPE MFT Server installation displays an Evaluation license even if you actually have an Enterprise or Professional license. Here's one possible reason for that. In previous versions of JSCAPE MFT Server, t...
Some server admins want to know how to delete or archive log files in order to save disk space or simply to maintain upkeep. Refer to this blog post for guidance: ROTATING AND ARCHIVING LOGS IN JSCAPE MFT SERVER [HTTP://WWW.JSCAPE.COM/BLOG/BID/107655/RO...
On the login page of the user's Web UI, you'll see a link labeled "Lost password". If configured correctly, that link will allow users to change their passwords on their own, i.e. without any administrative/help desk assistance. Some organizations want ...
Before you can import a .pfx file or certificate you need to establish a couple of things. FIRST, YOU NEED TO ENSURE THAT YOU HAVE ALREADY INSTALLED THE JCE UNLIMITED STRENGTH JURISDICTION POLICY FILES (http://files.jscape.com/secureftpserver/docs/index...
By default, all JSCAPE MFT Server configuration settings are stored in an H2 database. This H2 database comes with the installation. In case you want to use an external ANSI-compliant relational database (e.g. MySQL, MS SQL Server, Oracle, etc.) instead o...
Some customers who have upgraded from a JSCAPE MFT Server version 9.2 (or lower) to a version 9.3 have experienced a rather slow upgrade time. That is, the upgrade took too long to complete. This sometimes happens when you have large .log files in the [mf...
There can be instances when you'll need to specify which Java installation JSCAPE MFT Server should be running on. To do this, go to the JSCAPE MFT Server installation directory and edit the script named "server". Uncomment the INSTALL4J_JAVA_HOME_OVE...
If you want to know what fixes were made from an older version to the current version, you can view this in the version.txt file found in the installation directory of your JSCAPE MFT Server installation. Please note though that the bug fixes listed are...
This is an updated list of bug fixes made in JSCAPE MFT Server version 9.3. You can also view this in the version.txt file of any installation of the latest version of JSCAPE MFT Server. Read this knowledgebase article [https://jscape.kayako.com/Knowledge...
This is an updated list of bug fixes made in JSCAPE MFT Server version 9.2. You can also view this in the version.txt file of any installation of the latest version of JSCAPE MFT Server. Read this knowledgebase article [https://jscape.kayako.com/Knowledge...
This is an updated list of bug fixes made in JSCAPE MFT Server version 9.1. You can also view this in the version.txt file of any installation of the latest version of JSCAPE MFT Server. Read this knowledgebase article [https://jscape.kayako.com/Knowledge...
This is an updated list of bug fixes made in JSCAPE MFT Server version 9.0. You can also view this in the version.txt file of any installation of the latest version of JSCAPE MFT Server. Read this knowledgebase article [https://jscape.kayako.com/Knowledge...
When a user sends a file via ad-hoc email file transfer (through the Web user interface), that user can specify when the download link should expire. Once the download link expires, the recipient can no longer download the file. If, after sending out th...
Note: Always make sure your primary and failover servers have exactly the same versions of MFT Server. Normally, when you upgrade to the latest version of MFT Server, you would have to backup the "data" directory first and then copy it back after the up...
Global event variables are variables that can be used by all of your triggers. To create a new global variable, just go to Triggers > Settings > Add. Give the variable a Name. For example, "globvar" (without the quotes). Give the variable a value. For e...
When your FTPS server is behind a firewall, NAT, reverse proxy, or other routing device, clients might encounter connectivity issues due to the fact that the firewall (or other routing device) can't read the source IP address and port number from the resp...
JSCAPE MFT Server is a Java based product therefore the ciphers used for encryption are those that are provided by the JVM. Sun/Oracle does not currently provide a FIPS validated JVM however they do provide instructions on pointing to a FIPS provider. See...
It's possible to customize the content (text, images, or both) of the JSCAPE MFT Server Web Client (screenshots of the client shown below). This can be done in Server > Settings > Web > Resources or in [domain] > Services > HTTP/S > Resources Un...
These files are generated by Apache POI: Java API to access Microsoft format files. This APi is used in file searching service.
You can prevent users from uploading certain files to MFT Server by using the Banned Files feature. Instructions for using this feature can be found here: http://files.jscape.com/secureftpserver/docs/index.html?setting_banned_files.htm [http://files.j...
URL branding allows you to specify one or more custom login pages when using the web interface. This is useful in shared environments where you have several customers or users accessing a single domain but you want each one to have their own custom logo d...
This is an updated list of bug fixes made in JSCAPE MFT Server version 10. You can also find this information in the version.txt file of any installation of the latest version of JSCAPE MFT Server. Read this knowledgebase article [https://jscape.kayako.co...
SFTP public key authentication is an alternate method of authentication to password-based authentication. It authenticates the user/client based on something the user/client has, known as a private key or secret key. When used in conjunction with password...
Watch the video below to learn how to set up a FTPS server: To add any other service (e.g. FTP, SFTP, HTTP, HTTPS, WebDAV, etc.) read this part of the documentation: http://files.jscape.com/secureftpserver/docs/index.html?settingaccesspoints.htm [http...
Watch this video to learn how to set up and use ad hoc file transfers. You can also read this part of the documentation [http://files.jscape.com/secureftpserver/docs/index.html?enabling_email_transfers.htm] for settings pertinent to adhoc file transfers...
There are mainly two ways of setting high availability (HA) file transfer services. One is through an active-active HA cluster. The other one is by setting an active-passive HA cluster. Read this post to understand the difference between the two: Acti...
Sometimes, when a user runs a search via the search box found in the end user Web UI, the interface returns a "0 result(s) found" even if the file actually exists. There are two possible reasons for this. 1. The user intended to search for a filename....
The temp files are created during uploads. This is not an issue. They should automatically vanish after a successful upload. What remains are those from uploads that got cancelled by users. Should you wish to delete these tmp files, please check the time...
To automatically block an IP address after a specified number of invalid login attempts, go to the Connections module and then set the last 'minutes' parameter of the 'Disable IP after' setting to zero (0). So, for example, your setting would be: Disabl...
To enable users to self-register, you must: * Enable web-based file transfers [http://files.jscape.com/secureftpserver/docs/index.html?overview5.htm]. Self-registration can only be done via the web user interface. * Configure email settings [http:/...
Due to vulnerabilities found in SSL as well as TLSv1.0 and even TLSv1.1, some companies want to disable these protocols. To disable these protocols in JSCAPE MFT Server, follow these steps: 1) Make sure you are using Java 7 or higher (Java 8 is highly...
Note: This only applies to MFT Server versions that use a global datastore for storing server configuration data. In later versions of MFT Server (9.3 and above), server configuration data is stored in a database known as a global datastore. While the...
In some instances, when a user logs into the web user interface (HTML) of JSCAPE MFT Server via Internet Explorer (usually, this occurs in IE 11), some portions of the UI takes forever to load. They either display a "Loading..." indicator or a never endin...
After doing an upgrade, you might notice that your logo is missing from the web interface. This is normal. Logos and text label settings you have made to the web interface will not be migrated during the upgrade process (see Additional Notes at the bott...
When you enable the following key exchange algorithms: * diffie-hellman-group-exchange-sha256 * diffie-hellman-group-exchange-sha1 in older versions of JSCAPE MFT Server, some clients might not be able to connect. That's because those versions hav...
If you attempt to send an AS2 message and you get a "failed" status even if the Trading Partner test succeeds ("test passed"), try viewing the message details by selecting it and then clicking the View button. Scroll down to the bottom until you reach t...
There are some triggers which, when selected, can be made to execute manually by clicking the Run button. Note that not all triggers have this capability. In fact, only triggers with the "Current Time" event type can be made to run manually. You'll kn...
Password credentials are first hashed using SHA1 (salted). It's these hashes that are stored in the database, not the passwords.
To prevent malicious individuals from acquiring JSCAPE MFT Server admin credentials (e.g. passwords), these credentials are hashed using salted SHA1 and then it's those hashes that are stored in the JSCAPE MFT Server global datastore database. However, ...
To enable HTTPS on the web admin interface, go to Settings > Web > REST tab Tick the "REST HTTPS on host" checkbox. Click Apply.
If you get an error message that says "403 Forbidden" "Operation not allowed!" when attempting to create a new trigger, it's likely because you've reached the maximum limit allowed for trigger creation in an evaluation edition. Starting version 10.1, yo...
This video provides directions for finding the information you need when using JSCAPE MFT Server:
When logging into the Web user interface as a domain administrator, you might get an error message similar to this when attempting to add a virtual path: "Path must match or be a subdirectory of the ... restricted path" This likely because you have re...
Watch this video for an introduction on Trading Partners. Other related content: How To Set Up A Scheduled Automatic Download With A Trading Partner [http://www.jscape.com/blog/how-to-set-up-a-scheduled-automatic-download] Setting Up A Trading Partn...
Note: This problem only affects versions 9.3 and higher. If your JSCAPE MFT Server takes too long to complete its startup process or suffers from performance issues (e.g. high latency, high CPU consumption, high memory consumption, etc), it's probably b...
SFTP private key files used for trading partner public key authentication are not included in the upgrade process. After upgrading MFT Server, you need to copy those files from backup into the exact same locations/folders/directories prior to the upgrade ...
Read the tutorial: How To Set Up A HTTPS File Transfer [http://www.jscape.com/blog/how-to-set-up-https-file-transfer] Watch the video:
There may be instances when it appears you're unable to use certain variables in the trigger conditions or trigger action parameters modules. This may simply because those variables don't exist in the context of the trigger event used in the trigger. ...
There are a couple of reasons why you would want to choose which SFTP algorithms to enable or disable on your JSCAPE MFT Server SFTP service. You might want to enable only a select number of algorithms to increase security or you might want to enable a la...
The process of upgrading a JSCAPE MFT Server installation that uses a relational database as its global datastore is the same, regardless whether that datastore is the built-in H2 database or an external relational database like MySQL, Oracle, or MS SQL. ...
Here are some links to online resources where you can find information/instructions on how to configure AS2 on JSCAPE MFT Server: * The online documentation [http://files.jscape.com/secureftpserver/docs/index.html?overview18.htm] * Blog posts/tutori...
Watch this video to learn how to configure JSCAPE MFT Server so that it automatically deletes files as soon as they've been downloaded
These are the server versions and their supported protocol versions - 6.0, SSH v. 2, SFTP v. 3 - 7.2, SSH v. 2, SFTP v. 3 - 8.6, SSH v. 2, SFTP v. 3 - 8.7, SSH v. 2, SFTP v. 3 - 8.8, SSH v. 2, SFTP v. 3 - 9.0, SSH v. 2, SFTP v. 3 - 9.1, SSH v. 2, SFTP v....
You have 2 options if you want to use encryption on AS2: 1. Use HTTPS or 2. Enable the built-in encryption feature on AS2. To enable HTTPS, follow the instructions on this post: HOW TO SET UP A HTTPS FILE TRANSFER [HTTP://WWW.JSCAPE.COM/BLOG/HOW...
To set up an automated AS2 file transfer, read this post: HOW TO SET UP AN AUTOMATED AS2 FILE TRANSFER [HTTP://WWW.JSCAPE.COM/BLOG/HOW-TO-SET-UP-AN-AUTOMATED-AS2-FILE-TRANSFER] or watch this video
If you want to learn how to set up client certificate authentication on your AS2 servers, read this post: SETTING UP CLIENT CERTIFICATE AUTHENTICATION ON AN AS2 SERVER [HTTP://WWW.JSCAPE.COM/BLOG/SETTING-UP-CLIENT-CERTIFICATE-AUTHENTICATION-ON-AN-AS2-SE...
If you want to use digital signatures on your AS2 messages, read this post: AS2 MESSAGE TUTORIAL ON APPLYING DIGITAL SIGNATURES [HTTP://WWW.JSCAPE.COM/BLOG/APPLYING-DIGITAL-SIGNATURES-ON-AS2-MESSAGES-A-TUTORIAL] or watch this video:
You may have encountered situations wherein your trigger actions fail to connect to remote SFTP servers due to incompatible key exchange algorithms (kex algorithms). For example, after reviewing the debug logs, you discover that the remote SFTP server onl...
Note that only the Enterprise edition of JSCAPE MFT Server has ad hoc file transfer capability. If your installation lacks the button for sending files via email in the web UI, it's possible that your installation is a Professional edition. For comparis...
In order to create an Amazon S3 Trading Partner, you'll need two key pieces of information: your ACCESS KEY ID and its corresponding SECRET ACCESS KEY or Secret Key. They function like usernames and passwords, respectively. An ACCESS KEY ID would look l...
The fields or columns in a typical domain log file consists of the following information: #Fields: date time c-ip c-port s-ip s-port cs-username cs-method cs-uri-stem sc-status sc-message cs-bytes sc-bytes sessionid date - date of log entry time - times...
Some security vulnerability scans (e.g. IBM Appscan) report a "Missing Secure Attribute in Encrypted Session (SSL) Cookie" in older versions of JSCAPE MFT Server. This vulnerability has been fixed since v9.3. The recommended solution is to upgrade to the ...
When performing a migration to another machine, you might encounter the following error and wouldn't be able to login or even start up MFT Server: java.net.BindException: Cannot assign requested address: bind This issue occurs if you have services bou...
This is an updated list of bug fixes made in JSCAPE MFT Server version 10. You can also find this information in the version.txt file of any installation of the latest patch of JSCAPE MFT Server v10. Read this knowledgebase article [https://jscape.kayako....
Several issues that involve encryption or cryptographic algorithms can be resolved by simply installing the JCE Unlimited Strength Jurisdiction Policy Files. The most common types of issues are connection issues involving SFTP (most common), FTPS, and HTT...
Memory errors can cause a variety of problems in JSCAPE MFT Server. They can corrupt files, prevent users from logging in, degrade performance and even cause the system to crash. Some of these errors can be remedied by simply increasing either the Heap ...
There may be instances when a user, after entering his/her username, domain, and password, and then clicking Login, is constantly brought back to the login page, unable to proceed. If any of your users encounter this problem, try checking the following:...
Directory Monitors support monitoring of UNC paths. The key to this working is that the "Log on as" account used for the JSCAPE MFT Server service must have the proper permissions to the UNC path. This is the same case that a UNC path can be used as a map...
AS2 trading partners can't be used for downloading files. They can only be used for sending files. So when you attempt to use either a 'Trading Partner File Download' or 'Trading Partner Regex File Download' trigger action, you won't be able to see your A...
The entries in the server.vmoptions file, e.g. -Xmx2048m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+ExplicitGCInvokesConcurrent are valid Java command line options and are passed directly to the Java runtime. Please check the following docume...
Support for SSL/TLS versions is more dependent on the Java runtime version (which JSCAPE MFT Server runs on) than the JSCAPE MFT Server version itself. Java started supporting TLS 1.2 in Java 8. So, in order for your installation of JSCAPE MFT Server to s...
When you view the domain logs of recent versions of JSCAPE MFT Server (9.1 and above), you'll often see a field that says 'eventId=' followed by a string of characters. This usually accompanies trigger-related entries. The event ID is meant for troubles...
Migrating JSCAPE MFT Server from one machine to another can be a tricky processes, especially if one or more services in the JSCAPE MFT Server instance in the source machine are bound to specific IP addresses and those IP addresses don't match the IP addr...
Sometimes, you might encounter a "HTTP ERROR 500" issue when accessing a domain via the HTML UI (HTTP/S service) after an upgrade to v10.2. The issue occurs on some upgrades and happens when the "default" language resource (Domains>Services>HTTP/S>Resou...
As pointed out in the article "Slow startup and other performance issues due to large database [https://jscape.kayako.com/Knowledgebase/Article/View/301/0/slow-startup-and-other-performance-issues-due-to-large-database]", if the built-in H2 database used ...
When you see the same file getting uploaded or downloaded multiple times (2 or more times) by a particular trigger, the first thing you will want to check is whether the trigger is using a "... Regex File Upload" type of trigger action. For example: *...
When you use a directory monitor to monitor file additions, file changes, file deletions, and file ages (i.e. using 'Monitor file add', 'Monitor file change', 'Monitor file delete', and 'File exceeds age of' settings respectively), with the 'Monitor recur...
Help Desk Software by Kayako fusion