монтирование 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
Другие вопросы по тегам