- TRANG CHỦ
- CNTT
- KỸ NĂNG
- TÔN GIÁO
- TRIẾT HỌC
- VÕ THUẬT
- NÔNG NGHIỆP
Powered by Blogger.
Home /
Linux /
System Admin /
Hướng dẫn cài đặt FTP service trên Centos Hướng dẫn cài đặt FTP service trên Centos
Linux , System Admin Trong quá trình làm việc trên VPS, chắc chắn bạn sẽ gặp những khái niệm như: tài khoản ftp, giao thức ftp, dịch vụ ftp,…Có bao giờ bạn tự hỏi những khái niệm trên là gì?, hoạt động như thế nào?, và như thế nào để thiết lập nó?. Để trả lời những câu hỏi đó, hôm nay mình xin giới thiệu các bạn một series bài viết về FTP service. Ở bài đầu tiên mình xin giới thiệu tổng quan về FTP, như thế nào để thiết lập một FTP server trên linux (CentOS), với user là tài khoản của hệ thống linux(đừng lo nếu bạn không hiểu nó là gì nhé!). Sau đó sẽ có một bài nâng cao hơn, là thiết lập FTP server với những user ảo (nghĩa là không dùng user hệ thống nữa), và khái niệm passive mode trong FTP. 1. FTP là gì?. – FTP (File Transfer Protocol) là một giao thức mạng chuẩn, thường dùng để chuyển những tập tin máy tính từ host này sang host khác, nói theo khía cạnh truy cập lên VPS thì FTP nó là cái nền để bạn chuyển những dữ liệu từ máy bạn lên remote VPS (nghĩa là VPS mà bạn đã thuê) – FTP server: là nơi sử dụng giao thức FTP để truyền dữ liệu trên mạng, nói theo khía cạnh VPS, FTP server được cài và cấu hình trên VPS để làm trung tâm dịch vụ. – FTP client: là một chương trình được sử dụng để nói chuyện với FTP server, là công cụ để bạn đưa dữ liệu lên, và tải dữ liệu về giữa VPS và máy của bạn. – FTP service: nó là sự kết hợp của 3 khái niệm trên FTP server, FTP protocol và FTP client, là một dịch vụ cung cấp cho bạn khả năng truyền dữ liệu trên mạng. 2. Làm sao để cài đặt FTP service trên linux (CentOS). – Trên linux có rất nhiều chương trình có thể làm FTP service như là: vsftpd, pure-ftpd,… Nhưng ở loạt bài này mình sẽ hướng dẫn các bạn như thế nào để cài đặt vsftpd trên CentOS 6.4, nếu có thời gian mình sẽ hướng dẫn thêm cho các bạn pure-ftpd :D. B1: SSH lên VPS của bạn. Bài này đã có hướng dẫn rồi, bạn có thể xem ở đây. B2: Cài đặt gói vsftpd trên CentOS
Bạn đợi một tí để máy tải gói vsftpd về. B3: Cấu hình vsftpd. - Bạn mở file cấu hình hình bằng chương trình vi/vim hoặc nano, ở đây mình sử dụng vi:
1 | vi /etc/vsftpd/vsftpd.conf |
- Chỉnh sửa một số option sau: - Thiết lập anonymous_enable từ NO thành YES để không cho phép những người không có tài khoản ftp truy cập lên ftp server.
- Gõ bỏ comment local_enable=YES nếu bị comment.
- Gỡ bỏ comment ở chroot_local_user=YES để thiết lập những user ở thư mục nào thì chỉ có quyền trên thư mục đó, không thể di chuyển sang thư mục khác.
B4:
Sau khi chỉnh sửa xong, chắc chắn bạn đã lưu lại cấu hình này, bạn có thể start dịch vụ để sử dụng bằng lệnh. B5(option): Bây giờ bạn có thể dùng user hệ thống để truy cập vào FTP server rồi đó, nhưng ở đây mình sẽ tạo một user hệ thống mới và chỉ định thư mục sở hữu cho user này. - Tạo user tên là test và có thư mục sở hữu là /home/ftp/test.
1 | useradd test -d /home/ftp/test/ |
- Sau đó gõ passwd test để thiết lập mật khẩu cho user này, khi gõ lệnh passwd này, chương trình sẽ hỏi password 2 lần, bạn chỉ việc gõ vào thôi!.
- Nhớ gán quyền sở hữu thư mục /home/ftp/test cho user test để tránh lỗi phát sinh (ví dụ như upload lên không được).
1 | chown -R test:test /home/ftp/test/ |
- Bây giờ bạn có thể kết nối lên FTP server để sử dụng dịch vụ rồi đấy :D. 3. Làm thế nào để kết nối lên FTP server.
- Có rất nhiều chương trình FTP client để kết nối lên server như: filezilla (bạn có thể xem ở đây), ftp trên console,… Ở đây mình sẽ sử dụng FTP trên console để test dịch vụ. - Ở đoạn trên bạn sử dụng câu lệnh: ftp IP_OF_SERVER để kết nối tới server (P_OF_SERVER chính là IP của VPS mà nãy bạn đã cài FTP server đó!). Và chương trình sẽ hỏi user và password tài khoản, bạn có nhớ ở Bước 5 phần 2 ở trên ta đã tạo ra một user hệ thống không? (hoặc bạn sử dụng user hệ thống có sẵn!). Gõ vào và cảm nhận nào :D. 4. Lời kết.
- Sau lượt bài này, bạn đã hiểu cơ bản về FTP, cách thiết lập một FTP server trên linux, và như thế nào để kết nối lên server. Đến lượt bài thứ hai mình sẽ hướng dẫn các bạn setup thêm một số phần nâng cao như đã nêu trên. Chúc bạn thành công!. Và mình hi vọng rằng sau khi làm theo hướng dẫn của mình, các bạn có thể setup thành công, và nếu gặp lỗi gì, đừng ngại comment bên dưới nhé, mình sẽ hỗ trợ các bạn
RELATED POSTS
Blogger Comment Facebook Comment
Home
- Popular Post
- Video
- Category
Phổ biến
- hiểu và sử dụng đúng động từ “Tobe” Chúng ta đều biết, động từ là từ dùng để diễn tả hành động hoặc trạng thái của chủ ngữ. Trong tiếng Anh, động từ “to be” là một động từ đ...
- Hướng dẫn các bước tự xây dựng một Nas gia đình trên nền PC Trong những năm gần đây NAS (Network-attached storage) ngày càng trở nên phổ dụng do không chỉ mang tính năng như là một nơi lưu trữ và cho...
- Windows Server Install Key - Key yêu cầu khi cài đặt Windows Server Bài viết này Dorin sẽ tổng hợp lại tất cả các Key cài đặt Windows Server để giúp các bạn thuận tiện hơn trong việc tìm kiếm Product Key h...
- PHƯƠNG PHÁP THỞ 4 THỜI - BS. NGUYỄN VĂN HƯỞNG Là một trong những cách thức luyện nội lực rất hay. Tuy nhiên, chỉ có những ai học khoa Đông Y hoặc bệnh nhân điều trị bằng Y học cổ truyền...
- Bảo mật WLAN bằng RADIUS Server và WPA2 Mạng LAN không dây viết tắt là WLAN (Wireless Local Area Network), là một mạng dùng để kết nối hai hay nhiều máy tính với nhau mà không s...
- Thiết lập và quản lý bình luận (comment) WordPress nguyên thủy là một mã nguồn blog mở nên trong đó cũng bao gồm một tính năng bình luận và quản lý bình luận rất mạnh để mọi độ...
- Ý nghĩa những câu Chú Đại Bi và 84 hình ảnh minh họa Chú Đại Bi xuất tượng Thiên Thủ Thiên Nhãn Vô Ngại Đại Bi Tâm Đà Ra Ni 01 : Nam mô hắc ra đát na đá ra dạ da (Chính là bản...
- Cài đặt và sử dụng cbpolicyd với Zimbra 8 1. Cài đặt cbpolicyd trên Zimbra 8 Trước tiên bạn cần kích hoạt tiến trình cbpolicyd trên Zimbra bằng lệnh sau:
- How to setup Security Onion on a home network with Splunk, email alerts and some basic tuning This guide is aimed at people who quickly want to get started with SO with the following basic functionalities: Getting an understanding ...
- Những kiến thức cơ bản về BGP Sự cần thiết của BGP BGP là một giao thức khá phức tạp được dùng nhiều trên Internet và trong các công ty đa quốc gia. Mục đích chính củ...
Video Of Day
Lượt truy cập
Liên hệ
Name Email
* Message
*