Cài ftp cho linux
1 năm trước, Cài đặt VPS, Ubuntu, 1323 Lượt xem Show
Đăng ký cập nhập video từ netweb.vnFTP, viết tắt của File Transfer Protocol, là một giao thức mạng từng được sử dụng rộng rãi để di chuyển tệp giữa máy khách và máy chủ. Kể từ đó, nó đã được thay thế bằng các cách phân phối tệp nhanh hơn, an toàn hơn và thuận tiện hơn. Nhiều người dùng Internet thông thường mong đợi tải trực tiếp từ trình duyệt web của họ FTP vẫn được sử dụng để hỗ trợ các ứng dụng kế thừa và quy trình làm việc với các nhu cầu rất cụ thể. Nếu bạn có lựa chọn về giao thức sẽ sử dụng, hãy xem xét khám phá các tùy chọn hiện đại hơn. Tuy nhiên, khi bạn cần FTP, vsftpd là một lựa chọn tuyệt vời. Được tối ưu hóa về bảo mật, hiệu suất và độ ổn định, vsftpd cung cấp khả năng bảo vệ mạnh mẽ chống lại nhiều vấn đề bảo mật được tìm thấy trong các máy chủ FTP khác và là mặc định cho nhiều bản phân phối Linux. Trong hướng dẫn này, bạn sẽ định cấu hình vsftpd để cho phép người dùng tải tệp lên thư mục chính của họ bằng FTP với thông tin đăng nhập được bảo mật bằng SSL / TLS.
Cài đặt vsftpdHãy bắt đầu bằng cách cập nhật danh sách gói của
chúng tôi và cài đặt
Khi quá trình cài đặt hoàn tất, hãy sao chép tệp cấu hình để có thể bắt đầu với cấu hình trống, lưu bản gốc làm bản sao lưu:
Với bản sao lưu cấu hình tại chỗ, chúng tôi đã sẵn sàng để cấu hình tường lửa. Mở tường lửaHãy kiểm tra trạng thái tường lửa để xem nó có được kích hoạt hay không. Nếu có, chúng tôi sẽ đảm bảo rằng lưu lượng FTP được phép để các quy tắc tường lửa không chặn các thử nghiệm của chúng tôi. Kiểm tra trạng thái tường lửa:
Trong trường hợp này, chỉ SSH được phép thông qua:
Bạn có thể có các quy tắc khác hoặc không có quy tắc tường lửa nào cả. Vì chỉ lưu lượng SSH được phép trong trường hợp này, chúng tôi sẽ cần thêm các quy tắc cho lưu lượng FTP. Hãy mở các cổng
Các quy tắc tường lửa của chúng tôi bây giờ sẽ giống như sau:
Khi Định Cấu Hình Máy Chủ FTP (Vsftpd) Cho Nhiều Người Dùng Với Thư Mục Trang Chủ Khác NhauBước 1: Tạo hai người dùng có tên là ftpuser1 và ftpuser2 bằng lệnh dưới đây.
Lưu ý: Nó sẽ yêu cầu bạn nhập mật khẩu, chỉ cần nhập mật khẩu mong muốn của bạn và nó cũng sẽ yêu cầu thông tin người dùng như họ tên, số phòng, số điện thoại cơ quan, v.v., bạn có thể bỏ qua bằng cách nhấn enter. Bước 2: Cấu hình FTP Server (vsftpd) bằng cách cập nhật tệp cấu hình vsftpd.conf bằng lệnh dưới đây.
Lệnh trên sẽ mở tệp vsftpd.conf trong trình soạn thảo nano và sau đó chúng ta cần dán các dòng dưới đây vào cuối tệp
Lưu ý: Chúng tôi cần phải khởi động lại vsftpd mỗi khi chúng tôi thực hiện các thay đổi trong tệp cấu hình vsftpd.conf và việc kiểm tra trạng thái cũng là cách tốt bằng cách sử dụng lệnh dưới đây
Bước 3: Thiết lập thư mục chính Để định cấu hình thư mục chính, hãy tạo thư mục / etc / vsftpd_user_config_dir / và tạo hai tệp có cùng tên chính xác của hai người dùng:
Lệnh nano ở trên sẽ tạo tệp mới và tự động mở và sau đó chúng tôi sẽ xác định thư mục chính cho người dùng đầu tiên trong tệp theo cách sau:
bây giờ chúng ta sẽ tạo một tệp khác cho người dùng thứ hai theo cách tương tự và chỉnh sửa nó nhưng lần này thư mục chính sẽ là “/ home / ftpuser / ftpuser2”
Bước 4: Tạo thư mục chính cho cả người dùng bằng lệnh dưới đây
Bước 5: Tạo nhóm và thêm người dùng vào nhóm bằng lệnh dưới đây
Bước 6: Thay đổi quyền sở hữu thư mục “/var/backup/” thành nhóm ftpusers và làm cho thư mục “/var/backup/” có thể ghi theo nhóm bằng lệnh dưới đây để tất cả người dùng trong nhóm đều có thể truy cập và ghi được thư mục đó.
Quản lý user và group ubuntuKiểm tra danh sách UserDanh sách user của Linux được lưu trong file /etc/passwd, để xem danh sách user này sử dụng lệnh cat
Hiển thị thông tin 1 user bằng lệnh id
Tạo mới một user
Thêm/Xóa user vào groupĐể add 1 user vào group sử dụng command usermod
Thêm user vào nhiều group
Thêm nhiều user vào 1 group
Xóa user khỏi 1 group
Thay đổi mật khẩu của user
Xóa 1 user
Quản lý groupKiểm tra danh sách group Thông tin của 1 group trong file /etc/group, tương tự để hiển thị danh sách group chúng ta sử dụng command cat
Tạo 1 group
Tạo nhiều group
Liệt kê danh sách User trong Groups
Xóa 1 group
Các lỗi hay gặp500 OOPS: vsftpd: refusing to run with writable root inside chroot()Thêm dòng này vào cuối file:
Lỗi user truy cập vào được nhiều thư mục, mở dòng này ra, nếu chưa có thì thêm vào
Bài viết mới cập nhập
Chủ đề liên quan theo Tag
|