En mi caja de Fedora quiero montar un recurso compartido de Windows Server a través de un túnel ssh. La configuración consta de dos partes, ssh y mount.
Parte 1.) hago un reenvío de puerto ssh del puerto 445 desde el servidor de Windows a mi caja Fedora a través de una puerta de enlace de Linux
sudo ssh -C -L 127.0.0.2:445:msserver:445 [email protected]
eso funciona bien y puedo acceder al recurso compartido de Windows Server en mi cuadro de Fedora en Filemanager o con smbclient en la dirección smb://127.0.0.2
ok, pero quiero usar ese recurso compartido a través del sistema de archivos Linux. Por eso necesito montarlo.
sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domaineuser.msserverdomaine
pero ahora ocurren los problemas. Me pregunta sobre la contraseña del dominio en el servidor MS.
Password for domaineuser.msserverdomaine@//127.0.0.2:
que ya no parece una cuenta válida. Y después de proporcionar la contraseña obtuve un
mount error(22): Invalid argument
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs) and kernel log messages (dmesg)
Dmesg me muestra
[41077.581330] CIFS: VFS: Malformed UNC in devname
[41109.021447] Malformed UNC in devname
Entonces, ¿dónde está mi error? Parece claro que mount se confundió con el portforwardimng ssh. ¿Qué hacer?
Respuesta1
Su sintaxis para especificar el nombre de dominio es incorrecta. Intentar:
sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domaineuser,domain=msserverdomaine