SSH 터널을 통해 SMB 마운트 - 잘못된 UNC

SSH 터널을 통해 SMB 마운트 - 잘못된 UNC

내 Fedora 상자에서 SSH 터널을 통해 Windows Server 공유를 마운트하고 싶습니다. 설정은 ssh와 마운트 부분의 두 부분으로 구성됩니다.

1부.) Linux 게이트웨이를 통해 Windows 서버에서 Fedora 상자로 포트 445의 SSH 포트 전달을 수행합니다.

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

잘 작동하고 Filemanager의 Fedora 상자 또는 주소 smb://127.0.0.2의 smbclient를 사용하여 Windows Server 공유에 액세스할 수 있습니다.

알겠습니다. 하지만 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

그럼 내 실수는 어디에 있습니까? 마운트가 SSH 포트포워딩과 혼동된 것이 분명해 보입니다. 무엇을 해야 할까요?

답변1

도메인 이름을 지정하는 구문이 잘못되었습니다. 노력하다:

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

관련 정보