SFTPTransfer: Difference between revisions
No edit summary |
|||
| Line 31: | Line 31: | ||
== jsch Settings == | == jsch Settings == | ||
[[File:SFTP_Transfer_jsch_Properties.png|border|800px]] | [[File:SFTP_Transfer_jsch_Properties.png|border|800px]] | ||
jsch is the name of a java library which this application uses. You can control how SFTP works by changing the values shown on this screen. For additional information on these settings refer to the project | jsch is the name of a java library which this application uses. You can control how SFTP works by changing the values shown on this screen. For additional information on these settings refer to the project [https://github.com/mwiede/jsch github page] | ||
== Email Settings == | == Email Settings == | ||
Revision as of 14:31, 11 September 2025
SFTP Transfer is a program designed to automate the movement of files to and from a SFTP server.
You can configure it :-
Monitor a local folder for files and automatically move them to a remote server. Monitor a remote SFTP folder and automatically move them to a local folder.
This program performs the same function as the SFTPSend and SFTPGet programs but makes things a lot easier to configure as it has a user interface as shown below.
You can configure a test the program using the interactive display and then configure it to run as a background process.
The user interface consists of a number of tabs which contain both the settings and a log of activity.
Host Settings
The first page used to define the SFTP host machine that you want to connect to. You can define it's IP Address and Port along with a known hosts file to validate it's authenticity and authentication details.
At the bottom of this page you can enable email notifications and protect the settings with a password.
SFTP Put Settings
The "Put Properties" allows you to define which local folder is to be monitored and where files should be sent to. To ensure no data is lost during transfer the system can also make backups of any files which it sends. To ensure that the backups do not accumulate forever you can also define a backup retention period. Files which have been backed up will be deleted when they are older that the backup retention period which is in "days".
SFTP Get Settings
jsch Settings
jsch is the name of a java library which this application uses. You can control how SFTP works by changing the values shown on this screen. For additional information on these settings refer to the project github page