SSH トンネル経由で smb をマウント - 不正な UNC

SSH トンネル経由で smb をマウント - 不正な UNC

Fedora ボックスで、SSH トンネル経由で Wi​​ndows Server Share をマウントしたいと考えています。セットアップは、SSH とマウントの 2 つの部分で構成されます。

パート 1) Linux ゲートウェイ経由で Wi​​ndows サーバーから Fedora ボックスへのポート 445 の SSH ポート転送を実行します。

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

それはうまく動作し、ファイルマネージャまたはアドレス smb://127.0.0.2 の smbclient を使用して、Fedora ボックス上の 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

関連情報