Requirement:
- Simple operation for non-professional users
- Client-less
- No need to file service like next cloud, gg driver etc..
>>>Design<<<
Protocol select
Protocol | Evaluate | |
FTP (File transfer protocol), SFTP (FTP over SSH), FTPS (plus SSL/TLS layer) | Client require | NG |
SCP (Secure Copy Protocol) | Client require | NG |
RDP Remote desktop | File size limit 2.5GB -> Mount local drive | OK |
S3 Compatibility | Server setup cost Client require No need to use S3 protocol | ?? |
File transfer VM requirements:
- No internet access
- Storage mount as local drive (backed by smb or iSCSI)
- User not allow to change vm setting (windows user with lowest permissions)
System architecture
Testing
- File copy ~ 650MB/20 sec
- No internet access