Fedora ボックスで、SSH トンネル経由で Windows Server Share をマウントしたいと考えています。セットアップは、SSH とマウントの 2 つの部分で構成されます。
パート 1) Linux ゲートウェイ経由で Windows サーバーから 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