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 FTP Server trong CentOS
Kiểm tra bạn đã cài vsftpd chưa bằng dòng lệnh.
Cá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
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
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_list và ftpusers 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.
(Theo http://www.anninhmang.edu.vn)
No comments:
Post a Comment