เข้าถึง Windows 10 Shared Folder จาก Ubuntu 18.04


13

ฉันต้องการแชร์ไฟล์ระหว่าง Windows และ Ubuntu

ใน Ubuntu 16.04 LTS ฉันสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันบนเครื่อง Windows ในเครือข่ายท้องถิ่นของฉันได้ที่การนำทางไปยังOther locationsในไฟล์ (Nautilus) การเข้าถึงเครือข่าย Windows และเรียกดู หลังจากอัปเกรดเป็น Ubuntu 18.04 LTS แล้วนี่ใช้ไม่ได้อีกต่อไป

ฉันจะเข้าถึงโฟลเดอร์ที่แชร์ใน Windows 10 จาก Ubuntu 18.04 ได้อย่างไร


3
โปรดอธิบายสิ่งที่และวิธีการที่คุณใช้ร่วมกันกับ Ubuntu 16.04 LTS (และ Windows)
sudodus

1
เราไปที่ files-> ตำแหน่งอื่น ๆ ในระบบ linux และที่นั่นเราสามารถเห็นเครือข่าย windows หลังจากเปิดเราจะเห็นระบบ windows ที่นั่น โดยคลิกที่ windows pc เราคัดลอกโฟลเดอร์จากโฟลเดอร์ที่ใช้ร่วมกัน
เทคโนโลยี Decile

1
@Deciletech โปรดแก้ไขคำถามของคุณเพื่อเพิ่มรายละเอียด ช่วยรักษาสไตล์คำถามและคำตอบที่เรียบง่ายและยังสามารถให้ความสนใจมากขึ้นเนื่องจากคำถามที่แก้ไขแล้วจะถูกตีกลับในหน้าแรก
Melebius

คำตอบ:


10

มีการเปลี่ยนแปลงทั้งใน Windows 10 และ Samba รายละเอียดบางอย่างมีการอธิบายที่นี่

การเรียกดูโดยการคลิกไม่ทำงาน แต่คุณสามารถไปที่นั่นได้โดยป้อนลิงก์โฟลเดอร์ที่แชร์ในฟิลด์ที่อยู่ ใช้ที่IPอยู่ของเซิร์ฟเวอร์หรือcomputer nameสำหรับการแบ่งปัน ในตัวอย่างฉันใช้ที่อยู่ IP ของเซิร์ฟเวอร์ Windows 10:

ใช้แป้นพิมพ์ลัดCtrl+ Lเพื่อพิมพ์ชื่อพา ธ :

smb://192.168.1.102

การพิมพ์ว่าในไฟล์เบราว์เซอร์จะแสดงข้อความให้สิทธิ์ ใช้ข้อมูลรับรองจากเซิร์ฟเวอร์ Windows 10 ของคุณ นี่จะแสดงการแชร์ทั้งหมดที่มีอยู่ จากนั้นคุณสามารถคลิกแชร์ที่คุณต้องการเข้าถึง

มีสองขั้นตอนการเปลี่ยนแปลงที่คุณอาจต้องทำ ตั้งค่าclient max protocol = NT1ความเข้ากันได้ลงใน/etc/samba/smb.confไฟล์ วางรายการด้านล่างบรรทัดworkgroup = WORKGROUP

ควรมีลักษณะเช่นนี้:

#======================= Global Settings =======================
[global]

client use spnego = no
client NTLMv2 auth = no

## Browsing/Identification ###
# Change this to the workgroup/NT-domain name your Samba server will part of
   workgroup = WORKGROUP
   client max protocol = NT1

เมื่อคุณเข้าถึงการแชร์ที่ต้องการด้วยตนเองคุณสามารถทำให้เข้าถึงได้ง่ายในอนาคตโดยการบุ๊กมาร์ก Ctrlคุณสามารถทำเช่นนี้กับแป้นพิมพ์ลัด: D+

คุณสามารถเปลี่ยนชื่อบุ๊กมาร์กของคุณให้เป็นสิ่งที่เป็นเพื่อนและมีความหมายได้โดยคลิกขวาที่ชื่อที่ปรากฏในแถบด้านข้างของเบราว์เซอร์ไฟล์

ติดตั้งแพ็คเกจที่จำเป็น:

คุณอาจต้องติดตั้งsmbclientซึ่งจะทำให้แน่ใจว่าคุณมีผู้ติดตามที่จำเป็นเช่นcifs-utilsและ/etc/samba/smb.confไฟล์จริง

$ sudo apt install smbclient

ใช้งานได้กับ Lubuntu 18.10 พร้อมติดตั้ง; ไม่ต้องมีแพ็คเกจหรือการแก้ไขเพิ่มเติม ไม่ได้ดูโดยการคลิกที่สนับสนุน ทำงานร่วมกับการป้อน smb: //192.168.1.102 ในตัวจัดการไฟล์ PCManFM-Qt
Geoffrey Wheeler

0

เมื่อวันที่ 18.04, ฉันมีเพียงประสบความสำเร็จกับต่อไปนี้:

บน Ubuntu: ติดตั้งsmbclientและเพิ่มclient max protocol = NT1เพื่อ/etc/samba/smb.confให้เป็นไปตามLD เจมส์คำตอบ (ดูโพสต์นี้สำหรับข้อมูลเพิ่มเติม )

บน Windows:สร้างโฟลเดอร์ใน Windows sharedเพื่อใช้ร่วมกันเช่นการตั้งชื่อ ตรวจสอบให้แน่ใจว่ามีการแชร์โฟลเดอร์: ฉันได้สร้างผู้ใช้ใหม่บน Windows โดยเก็บNewUserชื่อและเลือกรหัสผ่านแบบง่าย (ฉันลองเปลี่ยนชื่อเป็นครั้งแรก แต่พบว่าการเปลี่ยนแปลงนั้นเป็นเพียงผิวเผินเท่านั้นบางทีถ้าฉันรีบูต ... ) . ฉันเข้าสู่ระบบด้วยNewUserจากนั้นเข้าสู่ระบบอีกครั้งด้วยบัญชีผู้ดูแลระบบของฉัน ฉันเปิดใช้งานการแชร์เครือข่ายในเครือข่ายส่วนตัวของฉันและสำหรับโฟลเดอร์โดยเฉพาะ (ดูเช่นโพสต์นี้ ) จากนั้นฉันคลิกขวาที่โฟลเดอร์และเลือกGive access to...เลือกNewUser(คุณอาจต้องการสิทธิ์เพิ่มเติม: ดูลิงก์ที่เพิ่งโพสต์) ภายใต้แท็บโฟลเดอร์ในขณะนี้มีเส้นทางเครือข่าย:Sharing//COMPUTERNAME/shared

ยังอยู่ใน Windows: ในการเข้าถึงโฟลเดอร์ที่แชร์ฉันใช้ IP ของเครื่อง Windows แทนที่จะเป็นCOMPUTERNAMEcf นี้

เพื่อหา IP ของเครื่อง Windows ของคุณให้คลิกขวาโลโก้เครือข่ายเปิดและเลือกNetwork and Sharing Settings Change connection propertiesจด IPv4 ใกล้ด้านล่าง

ใน Ubuntu: ในที่สุดเปิดเทอร์มินัลบนเครื่อง Ubuntu ของคุณและดำเนินการ

sudo mount -t cifs -o username=NewUser //[insert IPv4 here]/shared /home/your_ubuntu_username/shared

และระบุรหัสผ่านNewUserเมื่อได้รับแจ้ง

สิ่งนี้จะเมานต์sharedโฟลเดอร์Windows ที่ใช้ร่วมกันเป็นโฟลเดอร์sharedในโฮมไดเรกทอรีของผู้ใช้ Ubuntu

คำสั่งขึ้นอยู่กับคำแนะนำจากที่นี่ซึ่งยังมีข้อเสนอแนะสำหรับการจัดเก็บข้อมูลรับรองการเข้าสู่ระบบ

ฉันหวังว่ามันจะได้ผล โชคดี!


0

ฉันก็มีมีปัญหาเดียวกัน การติดตั้งบางอย่างไม่ดาวน์โหลด / ติดตั้ง cifs-utils ตามค่าเริ่มต้นแม้ว่าจะติดตั้ง samba แล้วก็ตาม นี่คือ smb.conf ของฉัน (เฉพาะส่วนที่เกี่ยวข้องเท่านั้น)

#===========================Global definition=================================
[global]
workgroup = WORKGROUP
client max protocol = NT1
server string = Samba Server %v
netbios name = Private-99CB412
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no
bind interfaces only = yes
#===========================Share definitions================================
[Public]
path = /media/Public
writable = yes
guest ok = yes
guest only = yes
read only = no
create mode = 0777
directory mode = 0777
force user = nobody

[Protected]
path = /media/Protected
valid users = @smbgroup
guest ok = no
writable = yes
browseable = yes

[LinuxN]
path = /media/Protected/LinuxN
force user = norah
guest ok = no
writable = yes
browseable = yes

[LinuxB]
path = /media/Protected/LinuxB
force user = bill
guest ok = no
writable = yes
browseable = yes

นี่คือการอ้างอิงอื่นเพื่อช่วยเหลือผู้อื่น https://linuxize.com/post/how-to-install-and-configure-samba-on-ubuntu-18-04/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.