Access Windows Share from local linux machine through remote ssh server
I work from my Ubuntu laptop. I need to access a Windows share that is accessible only from within my university's LAN. But, I can ssh to a remote server which is right there in univ's LAN. I believe there must be a way to hop from my laptop to the remote server to the Windows share, but apparently I can't make it work.
I tried to ssh the remote machine, and access the windows share with smbclient
smbclient //the.windows.share/my_group_share -U username
with NO success (got a NT_STATUS_BAD_NETWORK_NAME
error ). I've searched and read on the web and found some solutions using VPN over SSH tunneling, but I'm not sure it fits for my needs. besides, a first attempt did not work, couldn't even connect.
can somebody point me to a solution?
ssh samba remote file-sharing
add a comment |
I work from my Ubuntu laptop. I need to access a Windows share that is accessible only from within my university's LAN. But, I can ssh to a remote server which is right there in univ's LAN. I believe there must be a way to hop from my laptop to the remote server to the Windows share, but apparently I can't make it work.
I tried to ssh the remote machine, and access the windows share with smbclient
smbclient //the.windows.share/my_group_share -U username
with NO success (got a NT_STATUS_BAD_NETWORK_NAME
error ). I've searched and read on the web and found some solutions using VPN over SSH tunneling, but I'm not sure it fits for my needs. besides, a first attempt did not work, couldn't even connect.
can somebody point me to a solution?
ssh samba remote file-sharing
add a comment |
I work from my Ubuntu laptop. I need to access a Windows share that is accessible only from within my university's LAN. But, I can ssh to a remote server which is right there in univ's LAN. I believe there must be a way to hop from my laptop to the remote server to the Windows share, but apparently I can't make it work.
I tried to ssh the remote machine, and access the windows share with smbclient
smbclient //the.windows.share/my_group_share -U username
with NO success (got a NT_STATUS_BAD_NETWORK_NAME
error ). I've searched and read on the web and found some solutions using VPN over SSH tunneling, but I'm not sure it fits for my needs. besides, a first attempt did not work, couldn't even connect.
can somebody point me to a solution?
ssh samba remote file-sharing
I work from my Ubuntu laptop. I need to access a Windows share that is accessible only from within my university's LAN. But, I can ssh to a remote server which is right there in univ's LAN. I believe there must be a way to hop from my laptop to the remote server to the Windows share, but apparently I can't make it work.
I tried to ssh the remote machine, and access the windows share with smbclient
smbclient //the.windows.share/my_group_share -U username
with NO success (got a NT_STATUS_BAD_NETWORK_NAME
error ). I've searched and read on the web and found some solutions using VPN over SSH tunneling, but I'm not sure it fits for my needs. besides, a first attempt did not work, couldn't even connect.
can somebody point me to a solution?
ssh samba remote file-sharing
ssh samba remote file-sharing
edited 9 mins ago
Rui F Ribeiro
40.1k1479135
40.1k1479135
asked Dec 23 '13 at 20:46
FaabiiooFaabiioo
113
113
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
You can probably tunnel the SMB connection through SSH. In your .ssh/config
:
Host your_remote_host
LocalForward localhost:139 the.windows.share:139
Then, ssh your_remote_host sleep 10 & smbclient //localhost/your_group_share -U username
might work
so I configured ssh and used this commandsudo ssh -F ~/.ssh/config remote_host sleep 10 & smbclient //localhost/my_group_share -U username
, because withoutsudo
it says those privileged ports can't be forwarded, but the remote_host is host-configured. but I keep getting that error message about the network name. As I said, it is correct, because I copied it from thefstab
, where I set the share to automount, when I am in my office at the univ.
– Faabiioo
Dec 24 '13 at 10:11
add a comment |
First of all, you need to get the samba connection to work. NT_STATUS_BAD_NETWORK_NAME
means the client wasn't able to find the share - check the typing (case, typos, etc.). It might be also connected to access rights on the server, so veryfying that it works from windows should be the first step.
After that there are several ways to make it work. One involves tunnelling Samba through SSH: forwarding appropriate ports with ssh and then using Samba to connect to a port on your local machine (which is forwarded to the remote on-campus system). Alternatively, if you can mount the Windows share on the campus server and export it via SSHFS.
the connection error looked weird to me, as the path was copy/pasted. it is correct an normally works. I'm gonna try with the tunnelling
– Faabiioo
Dec 24 '13 at 9:12
add a comment |
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',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2funix.stackexchange.com%2fquestions%2f106407%2faccess-windows-share-from-local-linux-machine-through-remote-ssh-server%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You can probably tunnel the SMB connection through SSH. In your .ssh/config
:
Host your_remote_host
LocalForward localhost:139 the.windows.share:139
Then, ssh your_remote_host sleep 10 & smbclient //localhost/your_group_share -U username
might work
so I configured ssh and used this commandsudo ssh -F ~/.ssh/config remote_host sleep 10 & smbclient //localhost/my_group_share -U username
, because withoutsudo
it says those privileged ports can't be forwarded, but the remote_host is host-configured. but I keep getting that error message about the network name. As I said, it is correct, because I copied it from thefstab
, where I set the share to automount, when I am in my office at the univ.
– Faabiioo
Dec 24 '13 at 10:11
add a comment |
You can probably tunnel the SMB connection through SSH. In your .ssh/config
:
Host your_remote_host
LocalForward localhost:139 the.windows.share:139
Then, ssh your_remote_host sleep 10 & smbclient //localhost/your_group_share -U username
might work
so I configured ssh and used this commandsudo ssh -F ~/.ssh/config remote_host sleep 10 & smbclient //localhost/my_group_share -U username
, because withoutsudo
it says those privileged ports can't be forwarded, but the remote_host is host-configured. but I keep getting that error message about the network name. As I said, it is correct, because I copied it from thefstab
, where I set the share to automount, when I am in my office at the univ.
– Faabiioo
Dec 24 '13 at 10:11
add a comment |
You can probably tunnel the SMB connection through SSH. In your .ssh/config
:
Host your_remote_host
LocalForward localhost:139 the.windows.share:139
Then, ssh your_remote_host sleep 10 & smbclient //localhost/your_group_share -U username
might work
You can probably tunnel the SMB connection through SSH. In your .ssh/config
:
Host your_remote_host
LocalForward localhost:139 the.windows.share:139
Then, ssh your_remote_host sleep 10 & smbclient //localhost/your_group_share -U username
might work
answered Dec 23 '13 at 21:35
DopeGhotiDopeGhoti
45.5k55988
45.5k55988
so I configured ssh and used this commandsudo ssh -F ~/.ssh/config remote_host sleep 10 & smbclient //localhost/my_group_share -U username
, because withoutsudo
it says those privileged ports can't be forwarded, but the remote_host is host-configured. but I keep getting that error message about the network name. As I said, it is correct, because I copied it from thefstab
, where I set the share to automount, when I am in my office at the univ.
– Faabiioo
Dec 24 '13 at 10:11
add a comment |
so I configured ssh and used this commandsudo ssh -F ~/.ssh/config remote_host sleep 10 & smbclient //localhost/my_group_share -U username
, because withoutsudo
it says those privileged ports can't be forwarded, but the remote_host is host-configured. but I keep getting that error message about the network name. As I said, it is correct, because I copied it from thefstab
, where I set the share to automount, when I am in my office at the univ.
– Faabiioo
Dec 24 '13 at 10:11
so I configured ssh and used this command
sudo ssh -F ~/.ssh/config remote_host sleep 10 & smbclient //localhost/my_group_share -U username
, because without sudo
it says those privileged ports can't be forwarded, but the remote_host is host-configured. but I keep getting that error message about the network name. As I said, it is correct, because I copied it from the fstab
, where I set the share to automount, when I am in my office at the univ.– Faabiioo
Dec 24 '13 at 10:11
so I configured ssh and used this command
sudo ssh -F ~/.ssh/config remote_host sleep 10 & smbclient //localhost/my_group_share -U username
, because without sudo
it says those privileged ports can't be forwarded, but the remote_host is host-configured. but I keep getting that error message about the network name. As I said, it is correct, because I copied it from the fstab
, where I set the share to automount, when I am in my office at the univ.– Faabiioo
Dec 24 '13 at 10:11
add a comment |
First of all, you need to get the samba connection to work. NT_STATUS_BAD_NETWORK_NAME
means the client wasn't able to find the share - check the typing (case, typos, etc.). It might be also connected to access rights on the server, so veryfying that it works from windows should be the first step.
After that there are several ways to make it work. One involves tunnelling Samba through SSH: forwarding appropriate ports with ssh and then using Samba to connect to a port on your local machine (which is forwarded to the remote on-campus system). Alternatively, if you can mount the Windows share on the campus server and export it via SSHFS.
the connection error looked weird to me, as the path was copy/pasted. it is correct an normally works. I'm gonna try with the tunnelling
– Faabiioo
Dec 24 '13 at 9:12
add a comment |
First of all, you need to get the samba connection to work. NT_STATUS_BAD_NETWORK_NAME
means the client wasn't able to find the share - check the typing (case, typos, etc.). It might be also connected to access rights on the server, so veryfying that it works from windows should be the first step.
After that there are several ways to make it work. One involves tunnelling Samba through SSH: forwarding appropriate ports with ssh and then using Samba to connect to a port on your local machine (which is forwarded to the remote on-campus system). Alternatively, if you can mount the Windows share on the campus server and export it via SSHFS.
the connection error looked weird to me, as the path was copy/pasted. it is correct an normally works. I'm gonna try with the tunnelling
– Faabiioo
Dec 24 '13 at 9:12
add a comment |
First of all, you need to get the samba connection to work. NT_STATUS_BAD_NETWORK_NAME
means the client wasn't able to find the share - check the typing (case, typos, etc.). It might be also connected to access rights on the server, so veryfying that it works from windows should be the first step.
After that there are several ways to make it work. One involves tunnelling Samba through SSH: forwarding appropriate ports with ssh and then using Samba to connect to a port on your local machine (which is forwarded to the remote on-campus system). Alternatively, if you can mount the Windows share on the campus server and export it via SSHFS.
First of all, you need to get the samba connection to work. NT_STATUS_BAD_NETWORK_NAME
means the client wasn't able to find the share - check the typing (case, typos, etc.). It might be also connected to access rights on the server, so veryfying that it works from windows should be the first step.
After that there are several ways to make it work. One involves tunnelling Samba through SSH: forwarding appropriate ports with ssh and then using Samba to connect to a port on your local machine (which is forwarded to the remote on-campus system). Alternatively, if you can mount the Windows share on the campus server and export it via SSHFS.
answered Dec 23 '13 at 21:36
peterphpeterph
23.6k24457
23.6k24457
the connection error looked weird to me, as the path was copy/pasted. it is correct an normally works. I'm gonna try with the tunnelling
– Faabiioo
Dec 24 '13 at 9:12
add a comment |
the connection error looked weird to me, as the path was copy/pasted. it is correct an normally works. I'm gonna try with the tunnelling
– Faabiioo
Dec 24 '13 at 9:12
the connection error looked weird to me, as the path was copy/pasted. it is correct an normally works. I'm gonna try with the tunnelling
– Faabiioo
Dec 24 '13 at 9:12
the connection error looked weird to me, as the path was copy/pasted. it is correct an normally works. I'm gonna try with the tunnelling
– Faabiioo
Dec 24 '13 at 9:12
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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%2funix.stackexchange.com%2fquestions%2f106407%2faccess-windows-share-from-local-linux-machine-through-remote-ssh-server%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