Tháng 2
24
2011

Cách cài đặt FTP Server trong Centos

FTP (File transfer protocol) là một trong những dịch vụ quan trọng trên internet, giúp cho việc truyền tập tin đến máy chủ dễ dàng hơn. Trong bài viết này chúng tôi sẽ hướng dẫn bạn cài đặt dịch vụ FTP trên CentOS.

cách cài đặt dịch vụ ftp trên centosCách cài đặt FTP Server trong CentOS

Kiểm tra bạn đã cài vsftpd chưa bằng dòng lệnh.

[root@localhost ~]# yum list installed | grep ftp

Nếu bạn thấy chữ vsftpd thì có nghĩa là ftp server đã được cài đặt trong CentOS. Nếu chưa bạn tiếp tục gõ lệnh:

1. Lệnh để cài VSFTP

# yum install vsftpd

2. Thêm dịch vụ VSFTPD vào chkconfig

# chkconfig vsftpd on

3. Khởi động dịch vụ FTP

# service vsftpd start

4. Sau khi khởi động dịch vụ the vsftpd hãy thử kết nối ftp:

# ftp localhost

5. Bạn sẽ nhận được thông điệp đăng nhập với localhost:root

[root@localhost ~]# ftp localhost
Connected to localhost.localdomain.
220 (vsFTPd 2.0.5)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:root):

6. Nếu bạn cố gắng truy cập với quyền root, bạn sẽ nhận được thông báo không truy cập được do quyền bị từ chối

Name (localhost:root): root
530 Permission denied.
Login failed.

Cách khắc phục (Không khuyến khích áp dụng trên các máy chủ dịch vụ đang hoạt động kinh doanh)
Mặt định truy cập FTP sẽ cấp tài khoản root. Để có thể truy cập bằng tài khoản root ta phải xóa tài khoản root từ tập tin user_listftpusers bên trong thư mục /etc/vsftpd

Bạn dùng chương trình vi để sửa tập tin user_list và ftpusers.

[root@localhost ~]# vi /etc/vsftpd/user_list
[root@localhost ~]# vi /etc/vsftpd/ftpusers

Sau khi sửa xong bạn bấm CTRL+C để kết thúc và ghi, thoát khỏi vi bằng cách gõ :wq

Cuối cùng bạn khởi động lại dịch vụ vsftpd

[root@localhost ~]# service vsftpd restart
Shutting down vsftpd:                                      [  OK  ]
Starting vsftpd for vsftpd:                                [  OK  ]
[root@localhost ~]#

Giờ bạn có thể kiểm tra kết nối FTP với tài khoản root như dưới đây.

[root@localhost ~]# ftp localhost
Connected to localhost.localdomain.
220 (vsFTPd 2.0.5)
530 Please login with USER and PASS.
530 Please login with USER and PASS.
KERBEROS_V4 rejected as an authentication type
Name (localhost:root):
331 Please specify the password.
Password:
230 Login successful.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> bye
221 Goodbye.

Các bài hay khác

Về tác giả: Dũng Phạm Trung

Cách cài đặt là trang cung cấp hướng dẫn cấu hình, cài đặt và sử dụng phần mềm. Nội dung trên website được chúng tôi sưu tầm hoặc tạo ra nhằm giúp mọi người nắm bắt được những kiến thức CNTT một cách đơn giản nhất.

6 lời bình + Thêm lời bình

  • bạn ơi, mình cài tới bước
    “Bạn dùng chương trình vi để sửa tập tin user_list và ftpusers.

    [root@localhost ~]# vi /etc/vsftpd/user_list
    [root@localhost ~]# vi /etc/vsftpd/ftpusers”
    nó chạy hoài hok có ngừng bạn à. mình phải làm sao
    mình cũng vừa mới bước vào gian hồ thôi, mong bạn giúp
    cám ơn bạn nhiều

    • Vi mới đầu rất khó dùng đối với người bắt đầu làm quen với Linux, bạn cứ tập sử dụng Vi thành thạo thì sẽ sửa được thôi, hoặc nếu bạn dùng linux trong môi trường đồ họa bạn có thể dùng chương trình Gedit hoặc Geany để mở và sửa nó dễ dàng.

  • [...] Cách cài đặt FTP Server trong Centos [...]

  • Cảm ơn bạn, bài viết rất hay và chi tiết

  • mình không thể thực hiện Ftp được
    nó báo lỗi: -bash: ftp: command not found
    khi mình thực hiện lệnh: #ftp localhost
    lý do cho vấn đề này là gì?
    Rất mong nhận được câu trả lời của bạn.
    MÌnh cám ơn nhiều :)

  • chỉ cần bấm ctrl+z thì nó sẽ dừng lại thui.co ji gửi mail mình

Với lời bình

CommentLuv badge

Comments links could be nofollow free.

Bài nhiều người đọc

[Cách cài đặt] Cài đặt Apache, PHP, MySQL và phpMyAdmin trên Windows
Comments58
[Cách cài đặt] Tạo blog với WordPress (phần 1)
Comments11
[Thủ thuật] Chèn nút Google +1 vào Blog WordPress, Blogger
Comments11
Lựa chọn mã nguồn cho website của bạn
Comments10
[Mã nguồn mở] MyBB là gì?
Comments9
Các hệ thống web mã nguồn mở (Open Source System) phổ biến trên thế giới
Comments9
[Cách cài đặt] Tạo blog với WordPress (phần 3)
Comments9
Cách sửa lỗi Windows Could Not Start... C:\WINDOWS\SYSTEM32\CONFIG\SYSTEM
Comments9
[Cách cài đặt] Tạo blog với WordPress (phần 2)
Comments7
[Cách cài đặt] Tạo blog với WordPress (phần 2)
Comments7

Bình luận mới nhất

  • Loading...