Feb 21 2017 04:50 AM
Feb 21 2017 04:50 AM
i have a customer that want to access from Linux Machine to SharePoint Online
they want to work from linux to SharePoint Online FTP Method somthing like that:
Machine xxx login XXX@xxx.com password XXX
After login I will be able to use ftp commands to load any file I want
there is option?
someone familer with that?
Feb 21 2017 05:12 AM
Are you going to perform Read/Write or only Read or Write, could you please provide more details or use case if possible?
There is no FTP support in SharePoint Online, at least in OOTB, there are 3rd parties, though.
It's possible to use WebDav protocol and mapped drive, yet there are issues connected with authentication, it works nicely on Windows machine with IE, but in Linux or Mac it won't work without efforts or even at all.
If you are alright with customizations, some scenarios for synchronization can be automated easily using of Node.js' libraries, like SPSave (to upload/publish files to document libraries) and SPPull (to download files with folders' structure to local storage). Uploading can be achieved using watch task which will can detect changed or added files locally then trigger SPSave for example.
Feb 21 2017 10:37 PM
Don't know if this is an option, but if you have an One Drive for Business license, you could try to sync files to your local linux system.
Though One Drive for Business is not avaliable on Linux, there are link to few blogs below that provide an approach with some Open source tools. Unfortunately I don't have a Linux system to try it out myself and confirm it. Please try and hope it will work.
Dec 09 2019 07:11 AM - edited Dec 09 2019 07:12 AM
This is a bit late, but apparantly Insync allows you to sync Google Drive, OneDrive, and Sharepoint.
It's not open-source, and it does have a one-time fee of $50.00 USD at the moment (you need the more expensive license for SharePoint), but if you're in the situation where you're more productive in Linux in an organization that uses Sharepoint, this productivity boosting tool is REALLY worth it. Honestly, I'm happy to pay them simply because they are doing the work that few other people do in making Linux more accessible to organizations not married to it. If you're someone like me who has to do actual work with both engineers (who live in Sharepoint) and software developers (who live in Linux+Git) Insync helps me integrate seamlessly in both worlds.