Chapter 21. SFTP Server

21. SFTP Server

As already described in previous sections, ReportServer primarily saves objects in tree structures. The SFTP server integrated in ReportServer provides a very comfortable approach to access these file system like structures. To connect to the integrated SFTP server, it needs to be configured beforehand. For further information on this refer to the Installation and Configuration instructions.

The standard configuration provides port 8022 for connections to the SFTP server. Connections use the SFTP (SSH File Transfer) protocol. The registration information (user name and password) usually used in ReportServer shall apply also here. Principally, all users who are entitled to log in, can also connect via SFTP. However, the assigned rights will be checked as it is the case for the access via the web interface. This ensures that also by logging in via SFTP it is not possible to access unreleased objects.

Note that if you don't need the SFTP server, you can disable it via configuration. After a ReportServer restart, the SFTP server will not be started if it was disabled previously.

Once the connection is established you are in the root directory. Here, analogously to the presentation in Terminal, the main ReportServer modules are presented as a folder each. In the module directories, the respective object trees are structured in folders and files as well. Directories whose name starts with #v- provide specific functions such as XML export of the object, or direct access to the report definition of graphical reports.