монтирование smb через туннель ssh - неверный UNC

монтирование smb через туннель ssh - неверный UNC

на моем Fedora box я хочу смонтировать Windows Server Share через туннель ssh. Настройка состоит из двух частей, ssh и монтирования.

Часть 1.) Я делаю переадресацию порта 445 по протоколу SSH с сервера Windows на мою машину Fedora через шлюз Linux.

sudo ssh -C -L 127.0.0.2:445:msserver:445 [email protected]

это работает отлично, и я могу получить доступ к общему ресурсу 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)

Dmesg показывает мне

[41077.581330] CIFS: VFS: Malformed UNC in devname
[41109.021447] Malformed UNC in devname

Так, где моя ошибка? Кажется, ясно, что mount перепутано с ssh portforwardimng. Что делать?

решение1

Ваш синтаксис указания доменного имени неверен. Попробуйте:

sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domaineuser,domain=msserverdomaine

Связанный контент