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?
permissions ssh sftp
add a comment |
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?
permissions ssh sftp
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
add a comment |
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?
permissions ssh sftp
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
permissions ssh sftp
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
add a comment |
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
add a comment |
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.
add a comment |
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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.
add a comment |
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.
add a comment |
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.
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.
answered May 22 at 9:43
user832782
1
1
add a comment |
add a comment |
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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