ฉันมีไฟล์โฮมและเซิร์ฟเวอร์การพิมพ์ที่ใช้ samba บนเซิร์ฟเวอร์ Ubuntu 20.04
ฉันต้องการเข้ารหัสทราฟฟิกระหว่างไคลเอ็นต์และเซิร์ฟเวอร์ ความเข้าใจของฉันจาก man smb.conf คือสิ่งนี้ทำได้โดยการตั้งค่า [ทั่วโลก] smb encrypt = จำเป็นใน /etc/samba/smb.conf
อย่างไรก็ตาม เมื่อฉันทำเช่นนี้ ฉันไม่สามารถเข้าถึงการแชร์ของฉันจากไคลเอนต์บนเครือข่ายท้องถิ่นที่ใช้ Ubuntu 20.04.3 Desktop ข้อผิดพลาดที่ส่งคืนคือ "อ๊ะ! มีบางอย่างผิดพลาด ไม่มีสิทธิ์เข้าถึงตำแหน่งที่ร้องขอ" นอกจากนี้ ถ้าฉันพยายามใช้ smbclient บนไคลเอนต์ มันจะส่งคืนข้อผิดพลาดต่อไปนี้:
~$ smbclient -L ip.of.server -U my_user_name
ป้อนรหัสผ่านของ WORKGROUP\my_user_name:
การตั้งค่าเซสชันล้มเหลว: NT_STATUS_ACCESS_DENIED
การแสดงความคิดเห็นในบรรทัดและการรีสตาร์ท samba ช่วยแก้ไขปัญหาทั้งสองได้
จำเป็นต้องมีการกำหนดค่าเพิ่มเติมอะไรบ้าง (ฝั่งเซิร์ฟเวอร์หรือไคลเอนต์) เพื่อให้สามารถเข้าถึงการแบ่งปันแซมบ้าที่เข้ารหัสได้
ขอขอบคุณ.
======
ในการจับภาพโซลูชันที่นี่: ฉันได้ตั้งค่า max protocol = SMB2 บนเซิร์ฟเวอร์ การแสดงความคิดเห็นในบรรทัดนั้นช่วยแก้ไขปัญหาได้