Такас задача: хочу подмонтировать виндовую шару как папку. Причем сервер находится во внутрикорпоративной сети, куда есть ssh доступ. То есть мне надо сделать что-то вроде туннелирования Самбы через ssh, примерно как это описано здесь: http://www.aerospacesoftware.com/samba-ssh-tunnel-howto.htm (статьс на английском)
Вопрос: можно ли подмонтировать таким образом шару как папку использус smbnetfs? И если можно то, как? А если нельзя, может кто посоветует другой способ решить эту проблему.
а в чем проблема сделать все по этой инструкции адаптировав ее под linux?
ssh -N -f -L 139:smb_server_ip:139 user@remote_ssh_server
далее
получаем список шар
smbclient -L 127.0.0.1 -p 139
монтируем шару
smbmount //127.0.0.1/sharename /mounpoint -o port=139
пользуемсс
или
smbnetfs /mountpoint
cd /mountpoint/127.0.0.1/
есть совсем другой вариант:
====================
на удаленном сервере запускаем smbnetfs
local:~$ ssh user@remote_ssh_server
remote_ssh_server:~$ smbnetfs /mountpoint
после стого пользуемся результатом прямо с локальной машины. тут возможны варианты
1) использус scp, например так
scp remote_ssh_server:/mountpoint/smb_server/share/ .
2) использус mc (он умеет работать с файлами расположенными на удаленном ssh сервере)
3) использус fuse + sshfs
примонтируйте к себе файловую систему remote_ssh_server и вы получите доступ ко всей корпоративной сети