![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Cài đặt ISPConfig 3 ProFTPd cho Debian
Số trang: 7
Loại file: pdf
Dung lượng: 352.89 KB
Lượt xem: 11
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Đối với người dùng Linux, ISPConfig 3 là giải pháp hàng đầu trong lĩnh vực quản lý hosting trên nền mã nguồn mở. Nó cho phép quản lý nhiều server thông qua 1 hệ thống control cpanel. Nếu bạn đang sử dụng máy chủ VPS với OpenVZ, thật không may là bạn không thể chạy Pureftpd được đi kèm mặc định với ISPConfig. Bài viết sau sẽ hướng dẫn các bạn sử dụng ProFTPd để thay thế Pureftpd một cách dễ dàng. Chuẩn bị cài đặt ProFTPd là một FTP server khá mạnh và đơn giản trong cài đặt cũng...
Nội dung trích xuất từ tài liệu:
Cài đặt ISPConfig 3 ProFTPd cho Debian Cài đặt ISPConfig 3 ProFTPd cho DebianĐối với người dùng Linux, ISPConfig 3 là giải pháp hàng đầu trong lĩnh vựcquản lý hosting trên nền mã nguồn mở. Nó cho phép quản lý nhiều server thôngqua 1 hệ thống control cpanel. Nếu bạn đang sử dụng máy chủ VPS với OpenVZ,thật không may là bạn không thể chạy Pureftpd được đi kèm mặc định vớiISPConfig. Bài viết sau sẽ hướng dẫn các bạn sử dụng ProFTPd để thay thếPureftpd một cách dễ dàng.Chuẩn bị cài đặt ProFTPd là một FTP server khá mạnh và đơn giản trong cài đặt cũng như cấu hình, được rất nhiều máy chủ dùng. Tuy nhiên, hướng dẫn này không bao gồm quota bởi nó không được hỗ trợ trong VPS (nếu không muốn chỉnh sửa ftp_user_edit.php trong ISPConfig 3).Ở minh họa này chúng tôi sử dụng Debian 5.0 Lenny nhưng cũng có thể áp dụngcho bản 6.0. Một số Distribution khác có thể cần sửa đổi một chút.Lưu ý: quá trình này làm việc tốt trên máy chủ sạch và cài đặt ISPConfig 3. Nếusử dụng máy chủ hiện hành sẽ cần vào và editting/saving mọi user được tạo ra, dođó có thể gây một số sự cố.Cài đặtĐầu tiên bạn chạy độc lập lệnh sau:apt-get remove pure-ftpd-common pure-ftpd-mysqlapt-get install proftpd proftpd-mod-mysqlTạo Group & Usergroupadd -g 2001 ftpgroupuseradd -u 2001 -s /bin/false -d /bin/null -c proftpduser -g ftpgroup ftpuserCấu hình cơ sở dữ liệuChạy lệnh sau:mysql -u root -pUse dbispconfigSau đó chạy các truy vấn dưới đây:ALTER TABLE `ftp_user` ADD `shell` VARCHAR( 18 ) NOTNULL DEFAULT/sbin/nologin,ADD `count` INT( 11 ) NOT NULL DEFAULT 0,ADD `accessed` DATETIME NOT NULL DEFAULT 0000-00-0000:00:00,ADD `modified` DATETIME NOT NULL DEFAULT 0000-00-0000:00:00;CREATE TABLE ftp_group (groupname varchar(16) NOT NULL default ,gid smallint(6) NOT NULL default 5500,members varchar(16) NOT NULL default ,KEY groupname (groupname)) TYPE=MyISAM COMMENT=ProFTP group table;INSERT INTO `ftp_group` (`groupname`, `gid`, `members`)VALUES(ftpgroup, 2001, ftpuser);Cấu hình ProFTPdTrước tiên chúng ta sẽ chỉnh sửa lại tập tin/usr/local/ispconfig/interface/lib/config.inc.php:nano /usr/local/ispconfig/interface/lib/config.inc.phpTìm đến biến db_password và lưu ý mật khẩu cho sau này.Chỉnh sửa tập tin /etc/proftpd/proftpd.conf:nano /etc/proftpd/proftpd.confTìm đến dòng:#Include /etc/proftpd/sql.confBỏ chú thích cho nó để trở thành:Include /etc/proftpd/sql.confChỉnh sửa file /etc/proftpd/sql.conf:nano /etc/proftpd/sql.confXóa bỏ toàn bộ nội dung trong đó và thay thế bằng:## Proftpd sample configuration for SQL-basedauthentication.## (This is not to be used if you prefer a PAM-based SQLauthentication)#DefaultRoot ~SQLBackend mysql# The passwords in MySQL are encrypted using CRYPTSQLAuthTypes Plaintext CryptSQLAuthenticate users groups# used to connect to the database# databasename@host database_user user_passwordSQLConnectInfo dbispconfig@localhost ispconfig_insertpasswordhere_# Here we tell ProFTPd the names of the databasecolumns in the usertable# we want it to interact with. Match the names withthose in the dbSQLUserInfo ftp_user username password uid gid dirshell# Here we tell ProFTPd the names of the databasecolumns in the grouptable# we want it to interact with. Again the names matchwith those in the dbSQLGroupInfo ftp_group groupname gid members# set min UID and GID - otherwise these are 999 eachSQLMinID 500# create a users home directory on demand if itdoesnt existCreateHome off# Update count every time user logs inSQLLog PASS updatecountSQLNamedQuery updatecount UPDATE count=count+1,accessed=now() WHERE userid=%u ftpuser# Update modified everytime user uploads or deletes afileSQLLog STOR,DELE modifiedSQLNamedQuery modified UPDATE modified=now() WHEREuserid=%u ftpuserRootLogin offRequireValidShell offHãy chắc chắn rằng bạn đã thay đổi _insertpasswordhere_ bằng mật khẩulấy từ ISPConfig.Nếu cơ sở dữ liệu MySQL trên một máy chủ khác, thay đổi localhost để đại diệncho máy chủ MySQL của bạn.Chỉnh sửa file /etc/proftpd/modules.conf:nano /etc/proftpd/modules.confTìm đến dòng:#LoadModule mod_sql.cvà bỏ chú thích cho nó thành:LoadModule mod_sql.cĐổi dòng:#LoadModule mod_sql_mysql.cThành:LoadModule mod_sql_mysql.cCuối cùng chạy:/etc/init.d/proftpd restartThay đổi ISPConfig 3Bây giờ chúng ta cần thay đổi một số tập tin trong ispconfig. Mặc dù đây khôngphải ý kiến tốt nhất bởi khi nâng cấp lên phiên bản mới thì các thay đổi này sẽbiến mất. Tuy ...
Nội dung trích xuất từ tài liệu:
Cài đặt ISPConfig 3 ProFTPd cho Debian Cài đặt ISPConfig 3 ProFTPd cho DebianĐối với người dùng Linux, ISPConfig 3 là giải pháp hàng đầu trong lĩnh vựcquản lý hosting trên nền mã nguồn mở. Nó cho phép quản lý nhiều server thôngqua 1 hệ thống control cpanel. Nếu bạn đang sử dụng máy chủ VPS với OpenVZ,thật không may là bạn không thể chạy Pureftpd được đi kèm mặc định vớiISPConfig. Bài viết sau sẽ hướng dẫn các bạn sử dụng ProFTPd để thay thếPureftpd một cách dễ dàng.Chuẩn bị cài đặt ProFTPd là một FTP server khá mạnh và đơn giản trong cài đặt cũng như cấu hình, được rất nhiều máy chủ dùng. Tuy nhiên, hướng dẫn này không bao gồm quota bởi nó không được hỗ trợ trong VPS (nếu không muốn chỉnh sửa ftp_user_edit.php trong ISPConfig 3).Ở minh họa này chúng tôi sử dụng Debian 5.0 Lenny nhưng cũng có thể áp dụngcho bản 6.0. Một số Distribution khác có thể cần sửa đổi một chút.Lưu ý: quá trình này làm việc tốt trên máy chủ sạch và cài đặt ISPConfig 3. Nếusử dụng máy chủ hiện hành sẽ cần vào và editting/saving mọi user được tạo ra, dođó có thể gây một số sự cố.Cài đặtĐầu tiên bạn chạy độc lập lệnh sau:apt-get remove pure-ftpd-common pure-ftpd-mysqlapt-get install proftpd proftpd-mod-mysqlTạo Group & Usergroupadd -g 2001 ftpgroupuseradd -u 2001 -s /bin/false -d /bin/null -c proftpduser -g ftpgroup ftpuserCấu hình cơ sở dữ liệuChạy lệnh sau:mysql -u root -pUse dbispconfigSau đó chạy các truy vấn dưới đây:ALTER TABLE `ftp_user` ADD `shell` VARCHAR( 18 ) NOTNULL DEFAULT/sbin/nologin,ADD `count` INT( 11 ) NOT NULL DEFAULT 0,ADD `accessed` DATETIME NOT NULL DEFAULT 0000-00-0000:00:00,ADD `modified` DATETIME NOT NULL DEFAULT 0000-00-0000:00:00;CREATE TABLE ftp_group (groupname varchar(16) NOT NULL default ,gid smallint(6) NOT NULL default 5500,members varchar(16) NOT NULL default ,KEY groupname (groupname)) TYPE=MyISAM COMMENT=ProFTP group table;INSERT INTO `ftp_group` (`groupname`, `gid`, `members`)VALUES(ftpgroup, 2001, ftpuser);Cấu hình ProFTPdTrước tiên chúng ta sẽ chỉnh sửa lại tập tin/usr/local/ispconfig/interface/lib/config.inc.php:nano /usr/local/ispconfig/interface/lib/config.inc.phpTìm đến biến db_password và lưu ý mật khẩu cho sau này.Chỉnh sửa tập tin /etc/proftpd/proftpd.conf:nano /etc/proftpd/proftpd.confTìm đến dòng:#Include /etc/proftpd/sql.confBỏ chú thích cho nó để trở thành:Include /etc/proftpd/sql.confChỉnh sửa file /etc/proftpd/sql.conf:nano /etc/proftpd/sql.confXóa bỏ toàn bộ nội dung trong đó và thay thế bằng:## Proftpd sample configuration for SQL-basedauthentication.## (This is not to be used if you prefer a PAM-based SQLauthentication)#DefaultRoot ~SQLBackend mysql# The passwords in MySQL are encrypted using CRYPTSQLAuthTypes Plaintext CryptSQLAuthenticate users groups# used to connect to the database# databasename@host database_user user_passwordSQLConnectInfo dbispconfig@localhost ispconfig_insertpasswordhere_# Here we tell ProFTPd the names of the databasecolumns in the usertable# we want it to interact with. Match the names withthose in the dbSQLUserInfo ftp_user username password uid gid dirshell# Here we tell ProFTPd the names of the databasecolumns in the grouptable# we want it to interact with. Again the names matchwith those in the dbSQLGroupInfo ftp_group groupname gid members# set min UID and GID - otherwise these are 999 eachSQLMinID 500# create a users home directory on demand if itdoesnt existCreateHome off# Update count every time user logs inSQLLog PASS updatecountSQLNamedQuery updatecount UPDATE count=count+1,accessed=now() WHERE userid=%u ftpuser# Update modified everytime user uploads or deletes afileSQLLog STOR,DELE modifiedSQLNamedQuery modified UPDATE modified=now() WHEREuserid=%u ftpuserRootLogin offRequireValidShell offHãy chắc chắn rằng bạn đã thay đổi _insertpasswordhere_ bằng mật khẩulấy từ ISPConfig.Nếu cơ sở dữ liệu MySQL trên một máy chủ khác, thay đổi localhost để đại diệncho máy chủ MySQL của bạn.Chỉnh sửa file /etc/proftpd/modules.conf:nano /etc/proftpd/modules.confTìm đến dòng:#LoadModule mod_sql.cvà bỏ chú thích cho nó thành:LoadModule mod_sql.cĐổi dòng:#LoadModule mod_sql_mysql.cThành:LoadModule mod_sql_mysql.cCuối cùng chạy:/etc/init.d/proftpd restartThay đổi ISPConfig 3Bây giờ chúng ta cần thay đổi một số tập tin trong ispconfig. Mặc dù đây khôngphải ý kiến tốt nhất bởi khi nâng cấp lên phiên bản mới thì các thay đổi này sẽbiến mất. Tuy ...
Tìm kiếm theo từ khóa liên quan:
công nghệ thông tin sử dụng máy tính mẹo máy tính cài đặt ISPConfig 3 ProFTPd cách dùng Linux sử dụng ProFTPdTài liệu liên quan:
-
52 trang 442 1 0
-
Top 10 mẹo 'đơn giản nhưng hữu ích' trong nhiếp ảnh
11 trang 332 0 0 -
74 trang 311 0 0
-
96 trang 308 0 0
-
Báo cáo thực tập thực tế: Nghiên cứu và xây dựng website bằng Wordpress
24 trang 300 0 0 -
Đồ án tốt nghiệp: Xây dựng ứng dụng di động android quản lý khách hàng cắt tóc
81 trang 294 0 0 -
Tài liệu dạy học môn Tin học trong chương trình đào tạo trình độ cao đẳng
348 trang 291 1 0 -
EBay - Internet và câu chuyện thần kỳ: Phần 1
143 trang 280 0 0 -
Tài liệu hướng dẫn sử dụng thư điện tử tài nguyên và môi trường
72 trang 275 0 0 -
64 trang 273 0 0