Title: Mounting remote samba share through SSH tunnel | |
Author: Solène | |
Date: 04 May 2018 | |
Tags: unix | |
Description: | |
If for some reason you need to access a Samba share outside of the | |
network, it is possible to access it through ssh and mount the share | |
on your local computer. | |
Using the ssh command as root is required because you will bind local | |
port 139 which is reserved for root: | |
# ssh -L 139:127.0.0.1:139 user@remote-server -N | |
Then you can mount the share as usual but using `localhost` instead of | |
`remote-server`. | |
Example of a mount element for `usmb` | |
<mount id="public" credentials="me"> | |
<server>127.0.0.1</server> | |
<!--server>192.168.12.4</server--> | |
<share>public</share> | |
<mountpoint>/mnt/share</mountpoint> | |
<options>allow_other,uid=1000</options> | |
</mount> | |
As a reminder, `<!--tag>foobar</tag-->` is a XML comment. |