1. Trang chủ
  2. » Luận Văn - Báo Cáo

Tìm hiểu về việc thiết lập mạng trong Linux: thiết lập thông số, cài đặt samba, kết nối mạng & chia sẻ file giữa Ubuntu và Ubuntu, Ubuntu và Windows. Chia sẻ máy in giữa Ubuntu và Windows

47 2,2K 15

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 47
Dung lượng 3,04 MB

Nội dung

Samba là phần mềm có thể chạy trên nền tảng các hệ điều hành khác với Microsoft Windows, ví dụ như: UNIX, Linux, IBM System 390, OpenVMS, và các hệ điều hành khác. Samba sử dụng giao thức TCP/IP và được cài đặt trên máy chủ. Nếu bạn cấu hình đúng, nó cho phép máy chủ tương tác với các client và server của Microsoft Windows như thể là một File and Print Server của MS. Windows.

Trang 1

Mục Lục

I Miêu Tả Đề Tài 3

II Giới Thiệu 4

III Chuẩn Bị 6

1 Thiết Bị 6

2 Sơ đồ mạng 6

IV Cài đặt Samba 7

1 Sử dụng terminal 7

2 Sử dụng Ubuntu Software center trong Ubuntu 9

V Cấu Hình Samba 11

1 Khởi chạy Samba trên Ubuntu 11

1.1 Tạo 1 chia sẻ trong Samba 13

1.2 Thiết lập thông số cho Samba Server 14

1.3 Thêm các tài khoản được phép truy cập chia sẻ bởi Samba 16

VI Cấu hình Swat (Samba Web Administration Tool) 19

1 Cấu hình và cài đặt Swat 19

1.1 Cài đặt Swat 19

1.2 Cấu hình Samba Swat 20

1.3 Khởi tạo Swat 22

2 Quản trị Samba thông qua Swat 24

2.1 Quản lý tham số chung 24

2.2 Cấu hình chia sẻ Samba 25

2.3 Trạng thái hệ thông 27

2.4 Quản lý tài khoản 27

2.5 Xem tập tin cấu hình Smb 28

VII Truy cập tài nguyên 30

Trang 2

GVHD : Nguyễn Thùy Linh

2.1 Sử dụng giao diện đồ họa 33

2.2 Sử dụng dòng lệnh qua smbclient 35

3 Chia sẻ máy in của windows cho ubuntu 38

4 Chỉ sẻ máy in của Unbutu trên Window 44

VIII Bài tập trắc nghiệm 44

Trang 3

I Miêu Tả Đề Tài

Tìm hiểu về việc thiết lập mạng trong Linux: thiết lập thông số, cài đặt samba, kết nối mạng & chia sẻ file giữa Ubuntu và Ubuntu, Ubuntu và Windows Chia sẻ máy in giữa Ubuntu và Windows

Trang 4

GVHD : Nguyễn Thùy Linh

II Giới Thiệu

Samba là phần mềm có thể chạy trên nền tảng các hệ điều hành khác với Microsoft Windows, ví dụ như: UNIX, Linux, IBM System 390, OpenVMS, và các hệ điều hành khác Samba sử dụng giao thức TCP/IP và được cài đặt trên máy chủ Nếu bạn cấu hình đúng, nó cho phép máy chủ tương tác với các client và server của Microsoft Windows như thể là một File and Print Server của MS Windows

Samba cung cấp dịch vụ file and print cho những máy con sử dụng hệ điều hành Microsoft Windows Những dịch vụ này có thể chạy trên bất kỳ máy nào dùng TCP/IP làm nền tảng Đầu tiên nó được triển khai trên nền tảng là UNIX và Linux, ngày nay nó dược dùng cho nhiều hệ điều hành khác nhau

Samba không chỉ bao gồm những nét đặc trưng lớn thiết lập trên file and printf server

mà còn mở rộng hơn với các chứa năng của client, các tiện ích dễ dàng thay đổi trên Samba, các công cụ để giúp cho các thao tác giữa các phần trong Microsoft Windows

và các công cụ quản trị

Samba chạy trên nền giao thức SMB Server Message Block cho phép chia sẻ file hệ thống, máy in với các máy chạy Win95, 98 hoặc NT SMB là giao thức được các hệ điều hành của Microsoft sử dụng để chia sẻ dữ liệu qua mạng Với Linux, Samba

c ng d a vào giao thức SMB để viết ra một số tiến trình điển hình như smbd, nmbd,

để nói chuyện với các hệ điều hành của Microsoft, để người dùng có thể làm việc với máy Linux qua Network Neighborhood

Nhưng Samba không chỉ là giao thức Khi được sử dụng trong ngữ cảnh linux ngày nay, bạn sẽ phát hiện rằng nó còn là 1 server (sử dụng để connect tới máy Windows hay Linux khác , một client và thậm chí là một chức năng cho workgroup printer sharing Điều quan trong nhất, một máy tính khác kết nối với server qua client và dễ dàng chia sẻ file chỉ bằng cách kéo và thả vì sử dụng giao diện đồ họa

Bộ Samba gồm nhiều thành phần Daemon mang tên smbd cung cấp dịch vụ in ấn và tập tin Tập

Trang 5

tin cấu hình của Daemon này là smb.conf, còn daemon nmbd thì hỗ trợ dịch vụ tên NETBIOS,

cho phép các máy tính khác truy cập và sử dụng các tài nguyên được cấp bởi máy chủ Samba

Trình smbclient, một thành phần khác của bộ Samba, hoạt động như một client bình thường giống như ftp Trình tiện ích này dùng khi bạn truy cập những tài nguyên trên các server tương thích khác

Trang 6

GVHD : Nguyễn Thùy Linh

III Chuẩn Bị

1 máy Ubuntu version 12.04 để cài samba

1 máy Windows Win 7 để thiết lập chia sẻ

Trang 7

IV Cài đặt Samba

Để cài đặt Samba trên Ubuntu ta có 2 cách

Bước 1 : mở terminal lên gõ sudo apt-get install samba samba-common

Bước 2 : Tại lần đâu tiên ta gõ lệnh sudo hệ điều hành yêu cầu bạn xác nhận quền hệ thống bằng cách nhập mật khẩu bạn nhập mật khẩu và gõ enter

Bước 3 : Tại đây bạn phải gõ Y để đồng ý cài đặt

Cài đặt một vài công cụ cấu hình

Cài đặt Python-glabe2 như sau:

Trang 8

GVHD : Nguyễn Thùy Linh

3 Cài đặt công cụ cấu hình Samba Server

Bây giờ bạn cài đặt giao diện đồ hoạ cho samba

sudo apt-get install system-config-samba

Trang 9

2 Sử dụng Ubuntu Software center trong Ubuntu

Điều đầu tiên chúng ta cần làm là cài đặt samba, mở Software

center trong Ubuntu và tìm samba sau đó cài đặt các gói phần mềm :

Gõ lần lượt các gói :

 samba-common

 python-glade2

 system-config-samba

Trang 10

GVHD : Nguyễn Thùy Linh

Trang 11

V Cấu Hình Samba

Bước 1 : Đầu Tiên chúng tả mở file Samba trong Ubuntu

Bước 2 : Tại lần khởi động đầu tiên Samba yêu cầu bạn phải nhập mật khẩu của quản trị viên

Trang 12

GVHD : Nguyễn Thùy Linh

Giao diện của Samba

Trang 13

1.1 Tạo 1 chia sẻ trong Samba

Tại cửa sổ Samba server Configuration Click vào nút Add ( hoặc Hộp thoại

Create Samba Share xuất hiện

Thẻ Basic : chỉ định tài nguyên cần chia sẻ

 Directory: nhập đường dẫn của tài nguyên cần chia sẻ.Click Browse để chọn

 Description: dòng mô tả cho tài nguyên cần chia sẻ

 Basic Permissions: chỉ định quyền trên tài nguyên được chia sẻ

 Read-only: quyền chỉ đọc

 Read/Write: quyền đọc và ghi

Thẻ Access: chọn các tài khoản được phép truy cập

 Only allow access to specific users:chỉ cho phép những người dùng cụ thể truy cập

 Allow access to everyone: cho phép mọi người truy cập

Trang 14

GVHD : Nguyễn Thùy Linh

Chọn OK để thiết lập

1.2 Thiết lập thông số cho Samba Server

Để đặt tên cho Samba Server trong workgroup,chọn Preferences ->Server

Settings trong công cụ Samba Server Configuration

Các thông tin cấu hình này sẽ được lưa vào trong tập tin /etc/samba/smb.conf

Thẻ Security trong hộp thoại Server Setting: chỉ định cách

Trang 15

Authentication Mode: cách chứng th c khi truy cập chia sẻ bởi Samba

 User:yêu cầu nhập username và password khi truy cập các tập tin chia sẻ bởi Samba

 ADS: Samba Server hoạt động như một thành viên domain trong một Active Directory Domain(ADS)

 Domain: Samba Server d a vào các tài khoản trên Windows Primary hay

Backup Domain Controller Tên NetBIOS của Primary hay Backup Domain Controller khác được nhập trong mục Authentication server

Nếu mục này được chọn thì tuỳ chọn Encypted Passwords phải được chọn là yes

 Server: Samba Server thử xác nhận username và password trên một Samba Server khác, nếu không được Samba Server sẽ sử dụng cách chứng th c

User.Tên NetBIOS của Samba server khác được nhập trong mục

Authentication server

 Share: không cần nhập username và password đăng nhập

 Authentication server:chứng th c theo server

Encrypt Passwords: mã hóa mật khẩu (yes: chấp nhận, no: không cần mã hóa

 Guest Account:Chọn tài khoản guest được phép truy cập

Trang 16

GVHD : Nguyễn Thùy Linh

1.3 Thêm các tài khoản được phép truy cập chia sẻ bởi Samba

Users trong Samba là tài khoản để quản lý việc chia sẻ nó có vai trò phần quyền của người dùng khi truy cập tới dịch vụ chia sẻ

Để thêm các tài khoản được phép truy cập chia sẻ bởi Samba,

chọn Preferences>Samba Users trong công cụ Samba Server Configuration để

mở hộp thoại Samba Users

 Add User :để thêm một user

 Edit User: chỉnh sửa user đã tồn tại

 Delete User: xóa user

Trang 17

Điền đầy đủ thông tin trong hộp thoại Create New Samba User

 Unix Username: chọn tài khoản trên Linux PC

 Windows Username: nhập tên tài khoản trên Windows PC

 Samba Password: đặt mật khẩu cho Samba

 Confirm Samba Password:nhập lại mật khẩu cho Samba

Trang 18

GVHD : Nguyễn Thùy Linh

Tiếp tục chọn OK để đóng hộp thoại Samba Users

Sau khi cấu hình xong các tài nguyên được chia sẻ, ta kiểm tra lại các tập tin cấu hình

đã đúng hay chưa bằng dòng lệnh: testparm

Lưu ý: để khởi động dịch vụ Samba t động khi khởi động hệ thống, gõ dòng lệnh: chkconfig –level 35 on

Trang 19

VI Cấu hình Swat (Samba Web Administration Tool)

Swat là một công cụ cho phép bạn có thể cấu hình SAMBA qua giao diện Web Nếu

ta muốn sử dụng công cụ này thì ta phải cài thêm package swat

1.1 Cài đặt Swat

Cách 1 : Sử dụng dòng lệnh để cài đặt Swat:

Vào terminal gõ sudo apt-get install swat xinetd

Cách 2 : dùng Ubuntu Software Center

Cài đặt 2 gói là swat và xinetd

Trang 20

GVHD : Nguyễn Thùy Linh

- Dòng lệnh dùng để khởi tạo mặc định Swat khi hệ thống khởi động là :

# sbin/chkconfig –level 5 swat on

- Bây giờ bạn có thể sử dụng được công cụ cấu hình Swat

1.2 Cấu hình Samba Swat

Trước khi cấu hình SAMBA-SWAT ta cần thiết lập một số thông số :

Vào terminal gõ : sudo gedit /etc/xinetd.d/swat

Sau đõ Thêm nội dung text dưới đây

# default: off

# description: SWAT is the Samba Web Admin Tool Use swat \

# to configure your Samba server To use SWAT, \

# connect to port 901 with your favorite web browser

Trang 22

GVHD : Nguyễn Thùy Linh

Lưu lại vào khơi động dịch vụ xinetd bằng câu lệnh

sudo /etc/init.d/xinetd restart

1.3 Khởi tạo Swat

Công cụ Swat chỉ có thể được truy cập từ trình duyệt web Để khởi tạo Swat, bạn mở trình duyệt web và chỉ thị cho nó để nạp URL : http://localhost:901(127.0.0.1:901), bạn được yêu cầu login vào hệ thống với tài khoản root như hình dưới

Trang 23

Sau khi bạn th c hiện việc này trang Swat chính được hiển thị như hình:

Trang 24

GVHD : Nguyễn Thùy Linh

2.1 Quản lý tham số chung

Trước khi cấu hình các cây thư mục mà bạn muốn chia sẽ, bạn phải cấu hinh một số tùy chon toàn cục để cho phép giao tiếp giữa máy Windows và máy linux Nhấp vào nút cấu hình Globals để hiển thị trang như hình sau:

 Để dùng việc cấu hình chia sẽ tập tin windows cơ bản bạn phải cấu hình một số tùy chọn gần phía trên của trang Đặc biệt là bạn cần th c hiện những việc sau :

o Nhập vào tên của workgroup của windows trong hộp nhập liệu của

workgroup

o Nhập vào eth0 trong hộp thoại interfaces

Trang 25

 Chọn SHARE từ danh sách security sổ xuống.có nhiều chế đọ bảo mật

khác hiện được hổ trợ trên mạng windows Nhưng chế độ SHARE là cách

dể nhất để quản trị và chính vì vậy nó là vấn đề được đề cập ở đây

 Khi bạn th c hiện xong việc cấu hình các tùy chọn , bạn nhấp vào nút commit changes để lưu trữ các thay đổi và bây giờ bạn sẵn sàng bắt đầu chọn các cây Filesystem mà bạn muốn chia sẽ với các máy tính windows trên hệ thống

mạng

2.2 Cấu hình chia sẻ Samba

Nhấp vào nút cấu hình SHARES ở gần phía trên của trang để nạp một trang cho phép bạn cấu hình các cây thư mục samba như hình

- Để thêm một cây thư mục vào danh sách các chia sẻ samba, bạn nhập vào tên mà bạn muốn dùng cho việc chia sẻ trên hệ thống mạng, bạn nhập vào tên chia sẻ ở hộp

thoại Create share và nhấp vào nút Create share Một số cách tùy chọn mới xuất

hiện như hình trên

Trang 26

GVHD : Nguyễn Thùy Linh

- Để cấu hình việc chia sẻ mới, bạn th c hiện các bước sau:

 Nhập vào một mô tả cho việc chia sẻ trong hộp nhập liệu Command

 Nhập vào cây thư mục mà bạn muốn kèm theo việc chia sẻ này trong hộp nhập liệu path

 Nếu chia sẻ này là chỉ đọc, chọn yes từ danh sách sổ xuống Readonly, nếu không chọn No

 Nếu chia sẻ này có thể được truy cập cho người dùng khách guest nghĩa là người dùng windows sẽ không phải nhập vào thông tin tài khoản để truy cập chọn Yes từ danh sách guest sổ xuống nếu không chọn No

 Có thể chỉ ra danh sách nhóm người dùng được truy cập bằng cách nhập vào valid user, hoặc danh sách nhóm được đọc vào ghi dữ liệu vào write list và read list

- Sau khi th c hiện xong việc cấu hình chia sẻ, nhấp nút Commit changes để lưu trữ việc cấu hình của chia sẻ này Để tạo thêm các chia sẻ khác, bạn nhập tên chia sẻ mà

Trang 27

bạn muốn tạo trong hộp nhập liệu Create share và lập lại toàn bộ quá trình chia sẻ

như trên

2.3 Trạng thái hệ thông

Để khởi tạo samba sau khi bạn cấu hình nó, nhấp vào nút status một trang chứa thông tin trạng thái được hiển thị, nhấp vào nút Restart smbd và nmbd để khởi động lại các thay đổi cấu hình mà bạn đã tạo như hình sau:

2.4 Quản lý tài khoản

- Nhấp vào nút password Một trang mới được hiển thị chứa các công cụ để làm việc với các tài khoản người dùng như hình:

Trang 28

GVHD : Nguyễn Thùy Linh

- Để thêm một người dùng, bạn nhập vào tài khoản đã có của người dùng trong linux trong hộp thoại nhập liệu server Password Management User Name Sau đó, bạn nhập vào một mật mã của dịch vụ tập tin windows cho người sử dụng trong hộp thoại nhập liệu New Password và nhập nó lại lần nữa trong hộp thoại Re-type New

password Sau đó nhấn vào nút Add New User để thêm người dùng đó vào Người dùng có thể dùng username Linux của họ và mật mã mới để truy cập chia sẻ non- guest từ máy windows trên hệ thống mạng

Chú ý : để xóa một tài khoản người dùng, thì nhập vào tên của người dùng trong hộp

nhập liệu user name và nhấp nút delete user

2.5 Xem tập tin cấu hình Smb

- Sau khi chúng ta cấu hình xong các chia sẽ có thể nhấp vào view để xem lại các cấu

hình của chúng ta vừa th c hiện

Trang 30

GVHD : Nguyễn Thùy Linh

VII Truy cập tài nguyên

1.1 Truy cập thư mục chia sẻ

Đầu tiên ta phải xem đại chỉ Ip của máy ubuntu bằng cách vào terminal gõ ifconfig Nhìn vào inet addr của eth0 ta sẽ có địa chỉ ip là 192.168.1.103

Từ windows explorer ta gõ vào khung địa chỉ \\192.168.1.103 đây là địa chỉ Ip của máy ubuntu , một hộp thoại xuất hiện điền mật khẩu ta điền username và password

đã config ở phần samba

Trang 31

Nếu gõ tài khoản và phần khẩu đúng ta xẽ truy cập được tài nguyên

Trang 32

GVHD : Nguyễn Thùy Linh

Đầu tiên ta phải xác định địa chỉ ip của máy tính Windows

Bằng các vào command prompt gõ ipconfig :

Như trên là địa chỉ Ip của máy là 192.168.244.1

Sau đó ta sẽ chọn ta sẽ share một thư mục trên máy window bằng cách chọn thư mục cần share nhấn chuột phải chọn share with -> specific people

Tại cửa số File sharing ta sẽ chọn người dùng có quyền truy cập vào thư mục share Hoàn thành công việc ta bằng cách nhấn vào nút share

Trang 33

Để chuy cập tài nguyên trên máy windows ta có 2 cách

 Sử dụng chế độ đồ họa

 Sử dụng dòng lệnh trên terminal

2.1 Sử dụng giao diện đồ họa

Tại trình quản lý file ta chọn Go->location

Sau đó ta gõ vào thành địa chỉ smb:// địa chỉ ip máy chủ

Trang 34

GVHD : Nguyễn Thùy Linh

Tạ nhấn vào thư mục share xuất hiện của sổ điền mật khẩu ở đấy ta nhấn Username

và Password trên Windows để truy cập

Khi nhập tài khoản và mật khẩu thành công nội dung thư mục share đã được mở ra ta

có thể thao tác thêm sửa xóa thư mục hoặc file

Trang 35

Smbclient cung cấp các tuỳ chọn dòng lệnh để yêu cầu server chia sẻ thư mục hoặc

trao đổi tệp Để biết thêm thông tin về các tuỳ chọn này, mời bạn xem trang man dành cho smbclient Lệnh sau đây sẽ hiển thị mọi phần chia sẻ trên máy tính có địa chỉ 192.168.244.1:

smbclient - L 192.168.244.1 –U Lion

Tham số -L hiển thị danh sách

Tham số -U là User truy cập thư mục share nếu có

Sau đó chương trình yêu cầu bạn bạn nhập mật khẩu , nhập xong bạn nhấn Enter

Trang 36

GVHD : Nguyễn Thùy Linh

Từ dòng lệnh này, bạn có thể ra bất kỳ lệnh nào được liệt kê ở bảng sau

Các lệnh smbclient

? hoặc help [lệnh] Hiển thị thông báo trợ giúp tương ứng

với lệnh, hoặc trong trường hợp không có lệnh thì cho thông báo trợ giúp tổng quát

! [lệnh dạng shell] Th c thi lệnh shell hoặc đưa user về dấu

nhắc shell

cd [thư mục] Chuyển về thư mục trên server chứ

không phải trên máy tại chỗ) Nếu thư mục không được xác định, smbclient sẽ báo thư mục hiện hành

lcd [thư mục] Chuyển về thư mục trên máy tại chỗ Nếu

thư mục không được xác định, smbclient

Ngày đăng: 27/07/2014, 00:02

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w