0
1
I have a web based dashboard, rendered on a browser, which allows a user to gauge the state of my remote system.
Apart from a web server
, the system also hosts a SFTP server
for file transfers with other devices. I'd like to make use of the same SFTP server
for file transfer with the remote monitoring system, instead of introducing or managing a separate stack like WebDAV
etc.
The remote monitoring system, which accesses the system via the browser, does not have a SFTP client
.
For reasons such as,
- UI uniformity
- additional software footprint
- maintenance / lifecycle of additional software
I'd like the SFTP
file transfer mechanism (file browsing, download, upload etc.) to be web-based, preferably capable of being hosted within the dashboard, maybe as a widget, ideally should be browser independent.
Modern browsers do not support SFTP natively. To achieve the above, I have tried..
Browser based solutions
- FireFTP, disabled for
Firefox v.52 / 57
and above (current version is 70+), browser dependent, can only be used by Firefox fork likeWaterFox
or possiblyFireFox ESR
- SFTP for Chrome, browser dependent, but poorly reviewed, and possibly launches as its own separate client, just based on Chrome...
- FireFTP, disabled for
Web app renders
- MonstaFTP - Browser independent, though quite expensive, especially if it is per server installation
- JScape Anyclient - Browser independent, licensed, but not maintained (last updated a long time ago), requires
Java
plugins on browsers, which most have disabled.
I can put a full-fledged client like WinSCP
on the system, though for reasons mentioned above, I'd like to have the client within the dashboard. Is there a way I can achieve this?