Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


suggested way to upload data from personal computer to VPS
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

suggested way to upload data from personal computer to VPS

I have a VPS with large storage (xxxGB ssd). My colleagues would upload data to this server. They most work on windows PC, and don't know much about linux knowledge.
what's the good way to upload small files to the server for them?
() webdav
(
) FTP
() nextcloud
(
) other

Thanks for your suggestions.

Comments

  • jackbjackb Member, Host Rep
    edited October 2020

    For people without Linux knowledge hands down SFTP.

    They don't need to know or care how Linux works, just that they can use their FTP client.

    Don't use plain FTP.

    Thanked by 2raindog308 rtsh
  • does this consume a lot memory? my storage has no much memory.

  • @jackb said:
    For people without Linux knowledge hands down SFTP.

    They don't need to know or care how Linux works, just that they can use their FTP client.

    Don't use plain FTP.

    does proftpd support sFTP? is it hard to configure? thanks.

  • @jpeng said:

    @jackb said:
    For people without Linux knowledge hands down SFTP.

    They don't need to know or care how Linux works, just that they can use their FTP client.

    Don't use plain FTP.

    does proftpd support sFTP? is it hard to configure? thanks.

    SFTP doesn't need any FTP server daemon, it only need OpenSSH which is already installed on your VPS and you already SSH logged in using those account, CMIIW..

  • It depends what your colleagues want to do with their data. Is it to make backups? Is it to access these files from other devices?

  • and all I can think of is that there is yet another server out there waiting to be compromised...

    Thanked by 1TimboJones
  • @chocolateshirt said:

    @jpeng said:
    does proftpd support sFTP? is it hard to configure? thanks.

    SFTP doesn't need any FTP server daemon, it only need OpenSSH which is already installed on your VPS and you already SSH logged in using those account, CMIIW..

    True, but either option requires some knowledge and configuration.

    Plain OpenSSH needs real abusable system accounts, and thus ideally keys not passwords, and a degree of hardening to lock those down (restrict,command=,from...) in the event they get compromised.

    ProFTP can/does implement just the SFTP part of SSH and can do so with virtual login accounts, making it a safer bet if your user base insists on passwords, but is then harder to configure if you don't know ProFTP.

    Thanked by 1jpeng
  • Just install wireguard and create a samba share no additional software need works with file explorer.

  • Solution is not good so far. It needs to be far more complicated and integrate the PMS protocol with stronger multi-layer nigh-end encryption.

    Thanked by 2bdl vimalware
  • Mount the storage via sshsf or sambashare to their local pc as an additional disk and call it a day :)

    Thanked by 2yoursunny jpeng
  • raindog308raindog308 Administrator, Veteran

    You are all making this way too complicated.

    On the server side: do nothing because you'll be using SFTP and unless you've taken pains to disable it, it's already enabled and working

    On the client side: tell him to install FileZilla and either create the profile for him or spend 2 minutes either showing him how to do it. It's drag-and-drop from there.

    Done.

    Thanked by 2jackb jpeng
  • @raindog308 said:
    You are all making this way too complicated.

    On the server side: do nothing because you'll be using SFTP and unless you've taken pains to disable it, it's already enabled and working

    On the client side: tell him to install FileZilla and either create the profile for him or spend 2 minutes either showing him how to do it. It's drag-and-drop from there.

    Done.

    Wouldn't network storage mount be the easiest? Less relying on 3rd party UI and user don't have to be tech savvy at all?

  • raindog308raindog308 Administrator, Veteran

    @seriesn said: Wouldn't network storage mount be the easiest? Less relying on 3rd party UI and user don't have to be tech savvy at all?

    It could be. But you have to do the mount on the PC, have to deal with error messages when it doesn't work, etc.

    For most users, starting an app and using it is easier but I guess it depends.

    Thanked by 1seriesn
  • DPDP Administrator, The Domain Guy

    They can use WinSCP and upload files (drag/drop) via S/FTP - preferably SFTP.

    Thanked by 1jpeng
  • THIS, make a custom distribution with everything preconfigured https://winscp.net/eng/docs/custom_distribution

    @thedp said:
    They can use WinSCP and upload files (drag/drop) via S/FTP - preferably SFTP.

    Thanked by 2jpeng TimboJones
  • @raindog308 said:
    You are all making this way too complicated.

    On the server side: do nothing because you'll be using SFTP and unless you've taken pains to disable it, it's already enabled and working

    Done.

    I agree everyone is making this too complicated. Also in agreement with Filezilla which has both Linux and Windows versions. Also supports simultaneous transfers which last time (yrs ago) I used WinSCP on Windows, it did not have this feature.

  • If clients need to access them as well, Nextcloud.

    If they upload lots of files frequently, Filezilla. Winscp shits the bed when connection to server is broken and WinSCP chews CPU.

    If they only ever upload and not too frequently, webdav. Nothing to install and drag and drop, AFAIK. Just put it on friendly dns name and boom, easiest solution for clients.

    Thanked by 1jpeng
Sign In or Register to comment.