sftp Broken pipe Couldn't read packet: Connection reset by peer











up vote
0
down vote

favorite












I am trying to setup a sftp account to a specific folder. I have created a group ftpaccess and user testuser with home directory as seen here:



sudo addgroup ftpaccess

sudo useradd -d /home/forge/mydomain.com/downloads -m testuser -g ftpaccess -s /bin/false

sudo passwd testuser

sudo chown root:root /home/forge/mydomain.com/downloads

sudo chmod 755 /home/forge/mydomain.com/downloads


Then I have created an transfers directory inside testuser home folder:



sudo mkdir /home/forge/mydomain.com/downloads/transfers

sudo chown testuser:ftpaccess /home/forge/mydomain.com/downloads/transfers


Then I have setup sshd_config like this (rules added to the end of file):



# SFTP account
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
PasswordAuthentication yes


Now trying to sftp with this user sftp testuser@localhost but I get error:



packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe
Couldn't read packet: Connection reset by peer


What am I doing wrong?










share|improve this question
























  • did you set a password to testuser? So you should type 'sftp testuser:password@localhost'
    – Redbob
    Aug 30 '17 at 15:39










  • @Redbob sure I did with following command "sudo passwd testuser"
    – Primoz Rome
    Aug 30 '17 at 15:44










  • @PrimozRome did you fix your problem? I have the same situation
    – inye
    Apr 3 at 21:57















up vote
0
down vote

favorite












I am trying to setup a sftp account to a specific folder. I have created a group ftpaccess and user testuser with home directory as seen here:



sudo addgroup ftpaccess

sudo useradd -d /home/forge/mydomain.com/downloads -m testuser -g ftpaccess -s /bin/false

sudo passwd testuser

sudo chown root:root /home/forge/mydomain.com/downloads

sudo chmod 755 /home/forge/mydomain.com/downloads


Then I have created an transfers directory inside testuser home folder:



sudo mkdir /home/forge/mydomain.com/downloads/transfers

sudo chown testuser:ftpaccess /home/forge/mydomain.com/downloads/transfers


Then I have setup sshd_config like this (rules added to the end of file):



# SFTP account
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
PasswordAuthentication yes


Now trying to sftp with this user sftp testuser@localhost but I get error:



packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe
Couldn't read packet: Connection reset by peer


What am I doing wrong?










share|improve this question
























  • did you set a password to testuser? So you should type 'sftp testuser:password@localhost'
    – Redbob
    Aug 30 '17 at 15:39










  • @Redbob sure I did with following command "sudo passwd testuser"
    – Primoz Rome
    Aug 30 '17 at 15:44










  • @PrimozRome did you fix your problem? I have the same situation
    – inye
    Apr 3 at 21:57













up vote
0
down vote

favorite









up vote
0
down vote

favorite











I am trying to setup a sftp account to a specific folder. I have created a group ftpaccess and user testuser with home directory as seen here:



sudo addgroup ftpaccess

sudo useradd -d /home/forge/mydomain.com/downloads -m testuser -g ftpaccess -s /bin/false

sudo passwd testuser

sudo chown root:root /home/forge/mydomain.com/downloads

sudo chmod 755 /home/forge/mydomain.com/downloads


Then I have created an transfers directory inside testuser home folder:



sudo mkdir /home/forge/mydomain.com/downloads/transfers

sudo chown testuser:ftpaccess /home/forge/mydomain.com/downloads/transfers


Then I have setup sshd_config like this (rules added to the end of file):



# SFTP account
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
PasswordAuthentication yes


Now trying to sftp with this user sftp testuser@localhost but I get error:



packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe
Couldn't read packet: Connection reset by peer


What am I doing wrong?










share|improve this question















I am trying to setup a sftp account to a specific folder. I have created a group ftpaccess and user testuser with home directory as seen here:



sudo addgroup ftpaccess

sudo useradd -d /home/forge/mydomain.com/downloads -m testuser -g ftpaccess -s /bin/false

sudo passwd testuser

sudo chown root:root /home/forge/mydomain.com/downloads

sudo chmod 755 /home/forge/mydomain.com/downloads


Then I have created an transfers directory inside testuser home folder:



sudo mkdir /home/forge/mydomain.com/downloads/transfers

sudo chown testuser:ftpaccess /home/forge/mydomain.com/downloads/transfers


Then I have setup sshd_config like this (rules added to the end of file):



# SFTP account
Subsystem sftp internal-sftp
Match group ftpaccess
ChrootDirectory %h
X11Forwarding no
AllowTcpForwarding no
ForceCommand internal-sftp
PasswordAuthentication yes


Now trying to sftp with this user sftp testuser@localhost but I get error:



packet_write_wait: Connection to 127.0.0.1 port 22: Broken pipe
Couldn't read packet: Connection reset by peer


What am I doing wrong?







permissions ssh sftp






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Aug 30 '17 at 15:45

























asked Aug 30 '17 at 14:45









Primoz Rome

10614




10614












  • did you set a password to testuser? So you should type 'sftp testuser:password@localhost'
    – Redbob
    Aug 30 '17 at 15:39










  • @Redbob sure I did with following command "sudo passwd testuser"
    – Primoz Rome
    Aug 30 '17 at 15:44










  • @PrimozRome did you fix your problem? I have the same situation
    – inye
    Apr 3 at 21:57


















  • did you set a password to testuser? So you should type 'sftp testuser:password@localhost'
    – Redbob
    Aug 30 '17 at 15:39










  • @Redbob sure I did with following command "sudo passwd testuser"
    – Primoz Rome
    Aug 30 '17 at 15:44










  • @PrimozRome did you fix your problem? I have the same situation
    – inye
    Apr 3 at 21:57
















did you set a password to testuser? So you should type 'sftp testuser:password@localhost'
– Redbob
Aug 30 '17 at 15:39




did you set a password to testuser? So you should type 'sftp testuser:password@localhost'
– Redbob
Aug 30 '17 at 15:39












@Redbob sure I did with following command "sudo passwd testuser"
– Primoz Rome
Aug 30 '17 at 15:44




@Redbob sure I did with following command "sudo passwd testuser"
– Primoz Rome
Aug 30 '17 at 15:44












@PrimozRome did you fix your problem? I have the same situation
– inye
Apr 3 at 21:57




@PrimozRome did you fix your problem? I have the same situation
– inye
Apr 3 at 21:57










1 Answer
1






active

oldest

votes

















up vote
0
down vote













Please try moving Subsystem sftp internal-sftp line from your existing block to # override default of no subsystems in sshd_config



It worked for me.






share|improve this answer





















    Your Answer








    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "89"
    };
    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: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f951311%2fsftp-broken-pipe-couldnt-read-packet-connection-reset-by-peer%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes








    up vote
    0
    down vote













    Please try moving Subsystem sftp internal-sftp line from your existing block to # override default of no subsystems in sshd_config



    It worked for me.






    share|improve this answer

























      up vote
      0
      down vote













      Please try moving Subsystem sftp internal-sftp line from your existing block to # override default of no subsystems in sshd_config



      It worked for me.






      share|improve this answer























        up vote
        0
        down vote










        up vote
        0
        down vote









        Please try moving Subsystem sftp internal-sftp line from your existing block to # override default of no subsystems in sshd_config



        It worked for me.






        share|improve this answer












        Please try moving Subsystem sftp internal-sftp line from your existing block to # override default of no subsystems in sshd_config



        It worked for me.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 22 at 9:43









        user832782

        1




        1






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Ask Ubuntu!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.





            Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


            Please pay close attention to the following guidance:


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f951311%2fsftp-broken-pipe-couldnt-read-packet-connection-reset-by-peer%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Quarter-circle Tiles

            build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

            Mont Emei