na minha caixa Fedora, quero montar um compartilhamento do Windows Server por meio de um túnel ssh. A configuração consiste em duas partes, ssh e montagem.
Parte 1.) eu faço um encaminhamento de porta ssh da porta 445 do servidor Windows para minha caixa Fedora através de um gateway Linux
sudo ssh -C -L 127.0.0.2:445:msserver:445 [email protected]
isso funciona bem e posso acessar o compartilhamento do Windows Server na minha caixa Fedora no Filemanager ou com smbclient no endereço smb://127.0.0.2
ok, mas quero usar esse compartilhamento via sistema de arquivos Linux. Portanto eu preciso montá-lo
sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domaineuser.msserverdomaine
mas agora os problemas ocorrem. Ele me pergunta sobre a senha do domínio no MS Server.
Password for domaineuser.msserverdomaine@//127.0.0.2:
o que já parece não ser uma conta válida. E depois de fornecer a senha, recebi um
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 mostra
[41077.581330] CIFS: VFS: Malformed UNC in devname
[41109.021447] Malformed UNC in devname
Então, onde está o meu erro? Parece claro que o mount foi confundido com o portforwardimng do ssh. O que fazer?
Responder1
Sua sintaxe para especificar o nome de domínio está errada. Tentar:
sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domaineuser,domain=msserverdomaine