ในกล่อง Fedora ของฉันฉันต้องการเมานต์ Windows Server Share ผ่าน ssh tunnel การตั้งค่าประกอบด้วยสองส่วน ssh และส่วนเมานต์
ตอนที่ 1.) ฉันทำ ssh portforwarding ของพอร์ต 445 จากเซิร์ฟเวอร์ windows ไปยังกล่อง Fedora ของฉันผ่านลินุกซ์เกตเวย์
sudo ssh -C -L 127.0.0.2:445:msserver:445 [email protected]
ใช้งานได้ดีและฉันสามารถเข้าถึง Windows Server ที่ใช้ร่วมกันบนกล่อง Fedora ของฉันในตัวจัดการไฟล์หรือด้วย smbclient ที่อยู่ smb://127.0.0.2
ตกลง แต่ฉันต้องการใช้การแชร์นั้นผ่านระบบไฟล์ linux ดังนั้นฉันต้องติดตั้งมัน
sudo mount -t cifs //127.0.0.2 /mnt/smb -o username=domainuser.msserverdomaine
แต่ตอนนี้เกิดปัญหาขึ้น มันถามฉันเกี่ยวกับรหัสผ่านโดเมนบน MS Server
รหัสผ่านสำหรับ domaineuser.msserverdomain@//127.0.0.2:
ซึ่งดูเหมือนไม่ใช่บัญชีที่ถูกต้องอยู่แล้ว และหลังจากให้ pwd ฉันได้รับ
ข้อผิดพลาดในการเมานต์ (22): อาร์กิวเมนต์ไม่ถูกต้อง
โปรดดูหน้าคู่มือ mount.cifs(8) (เช่น man mount.cifs) และข้อความบันทึกเคอร์เนล (dmesg)
Dmesg แสดงให้ฉันเห็น
[41077.581330] CIFS: VFS: UNC ที่มีรูปแบบไม่ถูกต้องใน devname
[41109.021447] UNC ที่มีรูปแบบไม่ถูกต้องใน devname
ดังนั้นความผิดพลาดของฉันอยู่ที่ไหน ดูเหมือนว่าชัดเจนว่าการเมานต์สับสนกับ ssh portforwardimng จะทำอย่างไร?