Alternatives to nfs that rely on username/password or public key authenthication

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I'm looking for an alternative to nfs because i don't like:



  • how nfs deals with different uid on host and client

  • dynamic ip adresses in combination with nfs

  • dificullty of setup

I know that these are all issues that can be solved, but i'm kind of looking for something that has the ease of use of sshfs, with the performance, and robustness of nfs (in case of multiple users at the same time for example).



I would like something where i could add users by just adding credentials to a file, instead of having to worry about ip adresses and uid's.







share|improve this question
















  • 1




    does it need to behave like a POSIX filesystem on the client? if not, then Samba might do.
    – cas
    Dec 23 '17 at 4:23










  • That would be preferred, both host and client are linux machines, so it would be nice if that were possible.
    – smurfendrek123
    Dec 23 '17 at 17:05






  • 4




    how nfs deals with different uid on host and client That's true for any shared filesystem. dynamic ip adresses in combination with nfs You're not trying to map UIDs by IP address? Sounds like you need to get a handle on your user identification across your network first. dificullty of setup You're trying to set up shared filesystems and find NFS difficult? Everything else is even harder. If you need shared filesystems, you have to first solve the identification of users on your network. Or you can just let users SCP their files around, in which case you need to buy extra storage.
    – Andrew Henle
    Dec 24 '17 at 15:21











  • Well, i agree on that setup isn't all that hard, and wouldn't really mind something that is harder to setup, but i find it weird that i have to edit my /etc/exports file with ip adresses instead of credentials for example (like with ssh). It's also annoying if some devices that require access to the server have a dynamic ip.
    – smurfendrek123
    Dec 24 '17 at 15:43






  • 2




    whats wrong with SSHFS?
    – rajaganesh87
    Jan 2 at 9:52














up vote
0
down vote

favorite












I'm looking for an alternative to nfs because i don't like:



  • how nfs deals with different uid on host and client

  • dynamic ip adresses in combination with nfs

  • dificullty of setup

I know that these are all issues that can be solved, but i'm kind of looking for something that has the ease of use of sshfs, with the performance, and robustness of nfs (in case of multiple users at the same time for example).



I would like something where i could add users by just adding credentials to a file, instead of having to worry about ip adresses and uid's.







share|improve this question
















  • 1




    does it need to behave like a POSIX filesystem on the client? if not, then Samba might do.
    – cas
    Dec 23 '17 at 4:23










  • That would be preferred, both host and client are linux machines, so it would be nice if that were possible.
    – smurfendrek123
    Dec 23 '17 at 17:05






  • 4




    how nfs deals with different uid on host and client That's true for any shared filesystem. dynamic ip adresses in combination with nfs You're not trying to map UIDs by IP address? Sounds like you need to get a handle on your user identification across your network first. dificullty of setup You're trying to set up shared filesystems and find NFS difficult? Everything else is even harder. If you need shared filesystems, you have to first solve the identification of users on your network. Or you can just let users SCP their files around, in which case you need to buy extra storage.
    – Andrew Henle
    Dec 24 '17 at 15:21











  • Well, i agree on that setup isn't all that hard, and wouldn't really mind something that is harder to setup, but i find it weird that i have to edit my /etc/exports file with ip adresses instead of credentials for example (like with ssh). It's also annoying if some devices that require access to the server have a dynamic ip.
    – smurfendrek123
    Dec 24 '17 at 15:43






  • 2




    whats wrong with SSHFS?
    – rajaganesh87
    Jan 2 at 9:52












up vote
0
down vote

favorite









up vote
0
down vote

favorite











I'm looking for an alternative to nfs because i don't like:



  • how nfs deals with different uid on host and client

  • dynamic ip adresses in combination with nfs

  • dificullty of setup

I know that these are all issues that can be solved, but i'm kind of looking for something that has the ease of use of sshfs, with the performance, and robustness of nfs (in case of multiple users at the same time for example).



I would like something where i could add users by just adding credentials to a file, instead of having to worry about ip adresses and uid's.







share|improve this question












I'm looking for an alternative to nfs because i don't like:



  • how nfs deals with different uid on host and client

  • dynamic ip adresses in combination with nfs

  • dificullty of setup

I know that these are all issues that can be solved, but i'm kind of looking for something that has the ease of use of sshfs, with the performance, and robustness of nfs (in case of multiple users at the same time for example).



I would like something where i could add users by just adding credentials to a file, instead of having to worry about ip adresses and uid's.









share|improve this question











share|improve this question




share|improve this question










asked Dec 22 '17 at 21:24









smurfendrek123

109111




109111







  • 1




    does it need to behave like a POSIX filesystem on the client? if not, then Samba might do.
    – cas
    Dec 23 '17 at 4:23










  • That would be preferred, both host and client are linux machines, so it would be nice if that were possible.
    – smurfendrek123
    Dec 23 '17 at 17:05






  • 4




    how nfs deals with different uid on host and client That's true for any shared filesystem. dynamic ip adresses in combination with nfs You're not trying to map UIDs by IP address? Sounds like you need to get a handle on your user identification across your network first. dificullty of setup You're trying to set up shared filesystems and find NFS difficult? Everything else is even harder. If you need shared filesystems, you have to first solve the identification of users on your network. Or you can just let users SCP their files around, in which case you need to buy extra storage.
    – Andrew Henle
    Dec 24 '17 at 15:21











  • Well, i agree on that setup isn't all that hard, and wouldn't really mind something that is harder to setup, but i find it weird that i have to edit my /etc/exports file with ip adresses instead of credentials for example (like with ssh). It's also annoying if some devices that require access to the server have a dynamic ip.
    – smurfendrek123
    Dec 24 '17 at 15:43






  • 2




    whats wrong with SSHFS?
    – rajaganesh87
    Jan 2 at 9:52












  • 1




    does it need to behave like a POSIX filesystem on the client? if not, then Samba might do.
    – cas
    Dec 23 '17 at 4:23










  • That would be preferred, both host and client are linux machines, so it would be nice if that were possible.
    – smurfendrek123
    Dec 23 '17 at 17:05






  • 4




    how nfs deals with different uid on host and client That's true for any shared filesystem. dynamic ip adresses in combination with nfs You're not trying to map UIDs by IP address? Sounds like you need to get a handle on your user identification across your network first. dificullty of setup You're trying to set up shared filesystems and find NFS difficult? Everything else is even harder. If you need shared filesystems, you have to first solve the identification of users on your network. Or you can just let users SCP their files around, in which case you need to buy extra storage.
    – Andrew Henle
    Dec 24 '17 at 15:21











  • Well, i agree on that setup isn't all that hard, and wouldn't really mind something that is harder to setup, but i find it weird that i have to edit my /etc/exports file with ip adresses instead of credentials for example (like with ssh). It's also annoying if some devices that require access to the server have a dynamic ip.
    – smurfendrek123
    Dec 24 '17 at 15:43






  • 2




    whats wrong with SSHFS?
    – rajaganesh87
    Jan 2 at 9:52







1




1




does it need to behave like a POSIX filesystem on the client? if not, then Samba might do.
– cas
Dec 23 '17 at 4:23




does it need to behave like a POSIX filesystem on the client? if not, then Samba might do.
– cas
Dec 23 '17 at 4:23












That would be preferred, both host and client are linux machines, so it would be nice if that were possible.
– smurfendrek123
Dec 23 '17 at 17:05




That would be preferred, both host and client are linux machines, so it would be nice if that were possible.
– smurfendrek123
Dec 23 '17 at 17:05




4




4




how nfs deals with different uid on host and client That's true for any shared filesystem. dynamic ip adresses in combination with nfs You're not trying to map UIDs by IP address? Sounds like you need to get a handle on your user identification across your network first. dificullty of setup You're trying to set up shared filesystems and find NFS difficult? Everything else is even harder. If you need shared filesystems, you have to first solve the identification of users on your network. Or you can just let users SCP their files around, in which case you need to buy extra storage.
– Andrew Henle
Dec 24 '17 at 15:21





how nfs deals with different uid on host and client That's true for any shared filesystem. dynamic ip adresses in combination with nfs You're not trying to map UIDs by IP address? Sounds like you need to get a handle on your user identification across your network first. dificullty of setup You're trying to set up shared filesystems and find NFS difficult? Everything else is even harder. If you need shared filesystems, you have to first solve the identification of users on your network. Or you can just let users SCP their files around, in which case you need to buy extra storage.
– Andrew Henle
Dec 24 '17 at 15:21













Well, i agree on that setup isn't all that hard, and wouldn't really mind something that is harder to setup, but i find it weird that i have to edit my /etc/exports file with ip adresses instead of credentials for example (like with ssh). It's also annoying if some devices that require access to the server have a dynamic ip.
– smurfendrek123
Dec 24 '17 at 15:43




Well, i agree on that setup isn't all that hard, and wouldn't really mind something that is harder to setup, but i find it weird that i have to edit my /etc/exports file with ip adresses instead of credentials for example (like with ssh). It's also annoying if some devices that require access to the server have a dynamic ip.
– smurfendrek123
Dec 24 '17 at 15:43




2




2




whats wrong with SSHFS?
– rajaganesh87
Jan 2 at 9:52




whats wrong with SSHFS?
– rajaganesh87
Jan 2 at 9:52










1 Answer
1






active

oldest

votes

















up vote
1
down vote



+50










If it's the performance of NFS you want without a more "tricky" setup then your only other real option is CIFS/SMB (e.g. by mounting a Samba share). In terms of difficulty I'd say Samba setup isn't really easier than NFS but can be made to use kerberos...



Beyond that for performance you'll have to go to one of the parallel filesystems (e.g. Gluster, Ceph) but those are really meant for more distributed setups and won't necessarily be easy to get going. Perhaps going for a pre-made file server will be easier?



TLDR; nothing is as easy as SSHFS. For basic setups NFS is difficult to beat in terms of performance while being a full POSIX filesystem.






share|improve this answer




















    Your Answer







    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "106"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    convertImagesToLinks: false,
    noModals: false,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: null,
    bindNavPrevention: true,
    postfix: "",
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );








     

    draft saved


    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f412596%2falternatives-to-nfs-that-rely-on-username-password-or-public-key-authenthication%23new-answer', 'question_page');

    );

    Post as a guest






























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    1
    down vote



    +50










    If it's the performance of NFS you want without a more "tricky" setup then your only other real option is CIFS/SMB (e.g. by mounting a Samba share). In terms of difficulty I'd say Samba setup isn't really easier than NFS but can be made to use kerberos...



    Beyond that for performance you'll have to go to one of the parallel filesystems (e.g. Gluster, Ceph) but those are really meant for more distributed setups and won't necessarily be easy to get going. Perhaps going for a pre-made file server will be easier?



    TLDR; nothing is as easy as SSHFS. For basic setups NFS is difficult to beat in terms of performance while being a full POSIX filesystem.






    share|improve this answer
























      up vote
      1
      down vote



      +50










      If it's the performance of NFS you want without a more "tricky" setup then your only other real option is CIFS/SMB (e.g. by mounting a Samba share). In terms of difficulty I'd say Samba setup isn't really easier than NFS but can be made to use kerberos...



      Beyond that for performance you'll have to go to one of the parallel filesystems (e.g. Gluster, Ceph) but those are really meant for more distributed setups and won't necessarily be easy to get going. Perhaps going for a pre-made file server will be easier?



      TLDR; nothing is as easy as SSHFS. For basic setups NFS is difficult to beat in terms of performance while being a full POSIX filesystem.






      share|improve this answer






















        up vote
        1
        down vote



        +50







        up vote
        1
        down vote



        +50




        +50




        If it's the performance of NFS you want without a more "tricky" setup then your only other real option is CIFS/SMB (e.g. by mounting a Samba share). In terms of difficulty I'd say Samba setup isn't really easier than NFS but can be made to use kerberos...



        Beyond that for performance you'll have to go to one of the parallel filesystems (e.g. Gluster, Ceph) but those are really meant for more distributed setups and won't necessarily be easy to get going. Perhaps going for a pre-made file server will be easier?



        TLDR; nothing is as easy as SSHFS. For basic setups NFS is difficult to beat in terms of performance while being a full POSIX filesystem.






        share|improve this answer












        If it's the performance of NFS you want without a more "tricky" setup then your only other real option is CIFS/SMB (e.g. by mounting a Samba share). In terms of difficulty I'd say Samba setup isn't really easier than NFS but can be made to use kerberos...



        Beyond that for performance you'll have to go to one of the parallel filesystems (e.g. Gluster, Ceph) but those are really meant for more distributed setups and won't necessarily be easy to get going. Perhaps going for a pre-made file server will be easier?



        TLDR; nothing is as easy as SSHFS. For basic setups NFS is difficult to beat in terms of performance while being a full POSIX filesystem.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 2 at 19:55









        Anon

        611




        611






















             

            draft saved


            draft discarded


























             


            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f412596%2falternatives-to-nfs-that-rely-on-username-password-or-public-key-authenthication%23new-answer', 'question_page');

            );

            Post as a guest













































































            Popular posts from this blog

            How to check contact read email or not when send email to Individual?

            Displaying single band from multi-band raster using QGIS

            How many registers does an x86_64 CPU actually have?