монтирование smb через туннель ssh — неверный UNC
на моем компьютере с Fedora я хочу смонтировать общий ресурс Windows Server через SSH-туннель. Установка состоит из двух частей: ssh и части монтирования.
Часть 1.) Я выполняю переадресацию порта 445 по SSH с сервера Windows на свой компьютер Fedora через шлюз Linux.
sudo ssh -C -L 127.0.0.2:445:msserver:445 gatewayuser@gateway.gwdomaine.com
это работает нормально, и я могу получить доступ к общему ресурсу Windows Server на моем компьютере Fedora в Filemanager или с помощью smbclient по адресу smb://127.0.0.2
хорошо, но я хочу использовать этот общий ресурс через файловую систему Linux. Поэтому мне нужно его смонтировать
sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domaineuser.msserverdomaine
но теперь возникли проблемы. Он спрашивает меня о пароле домена на сервере MS.
Password for domaineuser.msserverdomaine@//127.0.0.2:
который кажется уже не действительным аккаунтом. И после предоставления пароля я получил
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Дмесг показывает мне
[41077.581330] CIFS: VFS: Malformed UNC in devname
[41109.021447] Malformed UNC in devname
Итак, где моя ошибка? Кажется очевидным, что mount перепутали с переадресацией портов ssh. Что делать?
1 ответ
Ваш синтаксис указания доменного имени неверен. Пытаться:
sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domaineuser,domain=msserverdomaine