PDA

View Full Version : Cài đặt cho PC thành FTP server



dtbm
02-06-2005, 12:03
đã có modem ADSL của FPT, bây giờ mình muốn dùng IP để làm một FTP server. Mong các bác giúp mình nhé. Xin cảm ơn

ChinDangShun
02-06-2005, 13:53
Bạn nêu mô hình mạng LAN <-> Internet của bạn đi, mình giúp cho !

themummy
02-06-2005, 14:18
bạn down chương trình "share file pro" www.wfshome.com rồi tự nghiên cứu lấy. Mình cũng đang thử cái này, chưa biết dùng thế nào.

dtbm
02-06-2005, 15:17
Hi ChinDangShun,
Cty mình hiện đang có:
Lan: 192.168.1.0/24
WAN: 210.245.95.109
không máy nào làm server cả, mình muốn dùng một PC để làm ftp server, mình không biết config trên Router ADSL như thế nào. Mong bạn giúp mình nhé

ChinDangShun
06-06-2005, 09:40
1. Bạn tham khảo bài viết này để hiểu về nguyên tắc thiết lập HomeServer nhé:
http://www.ddth.com/showthread.htm?t=43704

2. Sau đó, dựa vào trường hợp cụ thể trên LAN của bạn, bạn làm như sau:
- Địa chỉ WAN là địa chỉ động (Dynamic IP) có thể thay đổi mỗi lần bạn connect vào Internet hoặc bị thay đổi bất cứ lúc nào bởi DHCP Server của ISP (VNN, FPT...). Do đó nếu có một ai truy cập 210.245.95.109 được vào lúc này thì sau khi bạn khởi động lại Modem/Router ADSL, người ta sẽ không còn truy cập được nữa ! Đây là lý do mà bạn nên cấu hình Dynamic DNS bằng công cụ ngay trên Router/Modem (Tùy theo từng loại modem/router)
- Hiện tại mạng LAN cơ quan bạn đang sử dụng địa chỉ IP động do Modem/Router ADSL cung cấp? Vậy, bạn hãy truy cập Modem/Router xem dải địa chỉ IP do nó cung cấp cho mạng LAN là từ địa chỉ nào đến địa chỉ nào ? (VD: 192.168.1.1 - 192.168.1.100, ...). Lúc đó bạn cần hoặc nên cấu hình 1 PC nào đó sử dụng địa chỉ IP tĩnh và NẰM NGOÀI DẢI ĐỊA CHỈ IP ĐỘNG DO MODEM/ROUTER CUNG CẤP! VD: 192.168.1.202 để làm FTP Server.
- Trên Modem/Router, cấu hình Virtual Server (tên gọi khác: Ports Forwarding, NAT,... tùy theo từng loại Modem/Router) sao cho nó mở cổng TCP 21 cho luồng dữ liệu đi vào ! (Cái này bạn tham khảo bải viết mình nêu tại mục 1 nhé). Luồng dữ liệu này phải được hướng tới địa chỉ IP của máy định làm FTP Server = 192.168.1.202
- Cài phần mềm FTP Server. Mình thường dùng "Serv-U FTP Server PRO", ngoài ra còn có rất nhiều FTP Server software khác nữa (Trong IIS của Windows 2K/XP cũng có sẵn rồi !)
- Kích hoạt toàn bộ hệ thống, trước tiên bạn tạo 1 user cho FTP Server của bạn, dùng 1 máy trong LAN để truy cập thử. Sau đó lấy 1 máy chạy modem điện thoại thử truy cập vào địa chỉ IP WAN theo công thức: ftp://dia_chi_ip xem có được không ?

Trên đây là những hướng dẫn kỹ thuật căn bản. Còn gì bạn cứ hỏi tiếp nhé. Mình sẽ giúp bạn.

zomzom
31-05-2007, 09:18
Mông các bạn chỉ mình cách cài đặt IP trong modem gigaset se560dsl để có thể chạy được FTPSERVER mình vùa thiết lập xong theo hướng dẫn phía dưới ,FTP mình đăng ký là ftp://hailuatp.serveftp.net .Rất hy vọng các bạn vui lòng giúp đỡ cho mình

Tự tạo cho mình một FTP SERVER
Để tạo một FTP Server (máy chủ truyền tải file), điều cần có đầu tiên chính là một số IP tĩnh. Nếu sử dụng IP động, mỗi khi kết nối mạng sẽ có số IP khác nhau khiến mọi người không thể biết để truy cập vào. Phần mềm tạo FTP Server có rất nhiều. Tuy nhiên, trong bài này, tôi sẽ dùng Serv-U để minh họa. Đây là phần mềm shareware, bạn có thể tải bản 4.1 (3MB) về dùng thử 30 ngày tại địa chỉ www.Serv-U.com. Serv-U chạy được trên Windows 9x/Me/NT/ 2000/XP và khá dễ “vọc” đối với các bạn mới làm quen với việc tạo FTP Server vì cách sử dụng rất đơn giản.

Sau khi cài đặt Serv-U vào máy, bạn chạy Serv-U Administrator.

- Cửa sổ Serv-U được chia ra làm hai phần. Nhấp chuột phải vào mục Domain ở phần bên trái, chọn New Domain.

Trong cửa sổ Add new domain – step 1, nhập số IP -> Next. Trong Add new domain – step 2, nhập tên FTP Server (tùy ý) -> Next. Trong Add new domain – step 3, chọn cổng giao tiếp giữa FTP Server của bạn và Internet, mặc định là 21 (bạn cũng có thể dùng cổng khác) -> Next. Kế đó nhấn “Finish” tại cửa sổ Add new domain – step 4.

- Vì tốc độ và băng thông kết nối Internet của Server luôn bị giới hạn, nên để hạn chế số người truy cập vào FTP Server cùng lúc, bạn làm như sau:

- Trong cửa sổ bên trái, ở phần Domain, chọn Settings. Trong cửa sổ bên phải, chỉ định số lượng người được phép truy cập vào FTP server của mình ở mục General/ Max no of users. Sau đó từ Menu Bar chọn Setting -> Apply để lưu giá trị vừa mới nhập vào (bạn cũng có thể nhấn vào biểu tượng chiếc đĩa mềm ở góc trên, bên trái).

- Để tạo Account (tài khoản truy cập), bao gồm tên (username) và mật khẩu (password) cho người sử dụng, ở phần bên trái cửa sổ Serv-U Administrator, mục Domain, nhấn chuột phải vào Users và chọn New User. Ở cửa sổ đầu tiên, nhập tên người sử dụng -> Next. Cửa sổ thứ hai là nơi tạo mật khẩu. Cửa sổ kế tiếp, chỉ định thư mục chính (Home directory) cho người sử dụng này khi truy cập vào FTP Server. Nhấp chuột vào biểu tượng tủ hồ sơ (bên phải) để chọn thư mục -> OK -> Next.

Cửa sổ cuối cùng cho bạn sự chọn lựa: Nếu chọn Yes (mặc định), người sử dụng này chỉ có thể truy cập vào thư mục đã gán. Nếu chọn No, người sử dụng có thể “dạo quanh” toàn bộ ổ cứng và lỡ “ngứa tay” phá phách thì ô hô... ai tai. Tiếp đó chỉ cần nhấn “Finish”.



- Thiết lập mức giới hạn cho sự truy cập của người sử dụng: Chọn tên người sử dụng ở bên trái cửa sổ Serv-U Administrator. Sau đó, ở phần bên phải chọn General và thiết lập các thông tin nào mình thấy cần thiết (cái nào không cần thì cứ để nguyên). Cần chú ý các tùy chọn: Hide hidden file: giấu tập tin hay thư mục. Always allow login: được phép truy cập cho dù số người đang truy cập đã vượt quá giới hạn. Allow only [ ] login(s) from the same IP address: giới hạn số người từ cùng một địa chỉ IP truy cập vào FTP Server. Allow user to change password: cho phép người sử dụng thay đổi mật mã. Max upload speed/ Max download speed: giới hạn tốc độ tải lên (upload) và tải xuống (download), nếu bỏ trống là không giới hạn. Max no of users: giới hạn số người dùng tài khoản này truy cập vào FTP Server.

- Vào phần Dir Access để thiết lập quyền truy cập thư mục cho người sử dụng. Chỉ chọn mục nào cần thiết cho người sử dụng, còn lại cứ để nguyên.

File: Read: cho phép tải xuống. Write: cho phép tải lên. Append: cho phép tải tiếp tục trong trường hợp đang tải thì bị đứt giữa chừng. Delete: cho phép xóa hay thay đổi tập tin. Execute: cho phép chạy tập tin trực tiếp từ FTP Server.

Directories: List: cho phép truy cập vào những thư mục. Create: cho phép tạo thư mục. Remove: cho phép xóa thư mục.

Sub-directories/ Inherit: cho phép người sử dụng thiết lập những thuộc tính mình đã chọn lên những thư mục/tập tin con y như đã áp dụng đối với thư mục/tập tin chính.

Nút Add cho phép tạo thêm những thư mục khác để người sử dụng có thể truy cập. Tương tự, nút Delete để xóa đi những thư mục mình đã gán quyền sử dụng trước đây, còn nút Edit để thay đổi đường dẫn của một thư mục được gán trước đây.

- Đến đây thì bạn đã hoàn tất việc tạo FTP Server. Để người khác có thể truy cập vào FTP Server của mình, bạn phải cho họ biết những thông tin sau: Địa chỉ IP của FTP Server, nếu bạn không dùng cổng 21 thì phải cho biết số cổng. Tên truy cập (username) và mật khẩu (password).

- Trong trường hợp bạn kết nối Internet thông qua mạng nội bộ (LAN) hay có tường lửa (firewall), bạn cần xác lập thêm:

- Đối với tường lửa: Thiết lập sự cho phép người dùng Internet truyền và tải thông tin liên lạc với máy của bạn qua cổng 21 hoặc là cổng mà bạn dùng để chạy FTP Server.

- Đối với mạng nội bộ xài qua router: Ở phần thiết lập hệ thống của router, bạn phải mở cổng 21 (hoặc là cổng bạn chọn cho FTP server) và hướng dẫn (forward) tất cả thông tin đi qua cổng này đến địa chỉ IP của máy chạy FTP Server. Vấn đề cần quan tâm là khi nhập đia chỉ IP (Add new domain – Step 1) vào chương trình Serv-U (lúc tạo FTP server), ta không được nhập địa chỉ IP của máy chạy FTP Server mà phải chọn Use any available IP address bằng cách nhấn mũi tên xuống ở bên cạnh nơi nhập số IP. Khi hoàn tất, cửa sổ Serv-U Administrator của bạn nên nhìn giống như hình minh họa:


Đối với những người xài IP động thì cũng có cách để cài đặt FTP Server, mặc dù hơi phiền phức đôi chút. Xin mời bạn xem e-CHÍP các số sau hạ hồi phân giải.





Hiện nay, dịch vụ Internet tốc độ cao ADSL đang dần thay thế dịch vụ Internet truyền thống là dial-up trong các doanh nghiệp cũng như ở một số cá nhân có điều kiện. Dịch vụ này đem lại những tiện ích và những lợi ích mà trước kia dịch vụ dial-up không đáp ứng được. Vấn đề hiện nay là khai thác hết các khả năng mà ADSL có thể đem lại. Mô hình các doanh nghiệp hiện nay bao gồm nhiều chi nhánh với các văn phòng nằm phân tán trong cũng như ngoài nước nên vấn đề mà các doanh nghiệp này gặp phải là trao đổi và truyền dữ liệu. Có rất nhiều các dịch vụ nhằm thỏa mãn nhu cầu này mà điển hình là VPN (mạng riêng ảo). Tuy nhiên, khi nhu cầu của doanh nghiệp chỉ dừng lại ở truyền và trao đổi dữ liệu (không sử dụng các chương trình đòi hỏi phải chạy trên mạng LAN, WAN) thì sử dụng dịch vụ FTP server là hợp lý không đòi hỏi chi phí kể cả phần cứng cũng như phần mềm. Trong phạm vi bài viết này, tôi giới thiệu cách thiết lập một FTP server sử dụng PC nối mạng Internet qua dịch vụ ADSL.
Bước 1:Đăng ký tên miền
Để có thể thiết lập được một FTP server thì việc đầu tiên là bạn phải có một tên miền cho chính server của bạn. Bạn cũng có thể sử dụng IP mà ISP cung cấp cho bạn để làm tên cho FTP server nhưng có một điều bất tiện là IP này là IP động (tất nhiên cũng có thể là IP tĩnh song giá thành sẽ đắt hơn). Với một tên miền được đăng ký thì FTP server của bạn sẽ chuyên nghiệp hơn và có thể sử dụng để trao đổi dữ liệu với các đối tác. Việc đăng ký tên miền cho FTP server là hoàn toàn miễn phí với dịch vụ DYNDNS. Bạn hãy thực hiện các bước sau đây:
Vào website http://www.dyndns.org đăng ký một account miễn phí. Để tiện minh họa, ví dụ tôi lấy username là abc; password là 123.
Login bằng account trên. Chọn mục Dynamic DNS Add host. Phần textbox host name bạn gõ tên bạn (nếu là cá nhân) hoặc tên công ty (có thể viết tắt, nếu là công ty) (Các tên này không được trùng với các tên đã đăng ký). Tùy chọn trong combo box là tên đuôi của server (theo tôi nên chọn là serveftp.net). Tên của FTP server của bạn sẽ là ftp://tenban.serveftp.net hoặc ftp://tencongty.serveftp.net. Sau đó click Add host.

Bước 2: Dùng chương trình cập nhật IP
Với tên miền đã đăng ký thành công công việc tiếp theo của chúng ta là luôn ánh xạ tên miền này về IP động mà ISP cung cấp. Để làm được điều đó ta sử dụng tiện ích hoàn toàn miễn phí là chương trình DeeEnEs.
Download chương trình DeeEnEs tại đây: http://palacio-cristal.com/products...EnEs-2.3.26.zip
Bạn chạy chương trình DeeEnEs.exe. Hộp thoaị DeeEnEs Account hiện ra, các bạn điền như sau:

Hình 3-Hộp thoại DeeEnEs Accounts
Trong server combox thì chọn serveftp.net (vì ta đã chọn cái naỳ, nếu chọn cái khác thì chọn giống như vậy). Trong host name textbox gõ tenban (chỉ gõ phần tenban trong ftp://tenban.serveftp.net). Trong phần username gõ abc (tên account đăng ký trên http://www.dyndns.org). Password gõ pass của account đó, ở đây là 123. Click Add. Click tên server của bạn ở phía dưới rồi click update. Click OK.
Bước 3: Setup Router (nếu bạn dùng modem adsl mà không có router thì bạn bỏ qua bước này)
Tuy nhiên chiếc PC của bạn chỉ có địa chỉ IP trong mạng LAN (thường là 10.0.0.x hoặc là 192.168.0.x) nên nó không thể giao tiếp với thế giới bên ngoài bằng IP này. Mọi liên hệ với bên ngoài đều thông qua IP động mà ISP cung cấp. Vậy cần phải setup router để forward IP động về IP trong mạng LAN). Để lấy ví dụ tôi tiến hành trên Router Modem ADSL ZoomX3. Dùng Internet Explorer vào địa chỉ 10.0.0.2. (username và password mặc định của router ZoomX3 lần lượt là admin và zoomadsl)
Chọn Advance Setup--> Virtual Server
Public port=Private Port=21; TCP enable
Host IP address=Địa chỉ IP tĩnh của con NIC của bạn (thường là 10.0.0.x hoặc 192.168.0.x, tuỳ cấu hình mạng LAN của bạn).
Click Add this setting. Click Write Settings to Flash and Reboot. Sau đó Confirm để modem reboot lại.
Chọn Advance Setup --> Miscellaneous Configuration --> Enable FTP--> Save Change-->Write Settings to Flash and Reboot--> Confirm
Buớc 4: Quản lý FTP server
Để có thể điều hành và quản lý một FTP server bạn cần phải có công cụ. Có một công cụ có tính năng mạnh, dễ sử dụng và quan trọng nhất là nó cho phép bạn sử dụng miễn phí dưới dạng bản dùng thử (Trial version). Đó là phần mềm Serv-U do RhinoSofts phát triển.
Bạn có thể download tại đây: http://www.serv-u.com/ Tôi sử dụng bản Serv-U 5.0.0.4 làm ví dụ minh họa.
Trước khi tiến hành cài đặt thì bạn phải chắc chắn rằng đã hoàn thành các bước ở trên và DeeEnEs đang chạy ở background. Click double lên icon DeeEnEs ở system tray bạn phải có được thông báo dạng thế này:

Hình 4-Hộp thoại DeeEnEs Update Log
Khi bạn chạy Serv-U lần đầu nó sẽ có một Wizard giúp thiết lập FTP server. Bạn Cancel Wizard này và làm theo các bước như sau. Menu Domain – New domain (hoặc phím tắt là Ins)
Step 1:

Trong textbox Domain IP address bạn để trống. Chọn Next.
Step 2: Trong textbox Domain name bạn gõ tenban.serveftp.net. Chọn Next

Step 3: Bạn để mặc định là 21 rồi chọn Next.
Step 4: Để mặc định rồi chọn Next.
Nào bây giờ bạn click vào Put domain online để đưa FTP server của mình lên mạng Internet.
Và bây giờ là công đoạn cuối cùng của quá trình cài đặt. Đó là tạo các account với các phân quyền khác nhau từ System Admin đến Anonymous và các tùy biến vùng truy cập trong FTP server. Với các account này thì bạn đã có thể gửi cho các văn phòng từ xa cũng như đối tác truy cập vào FTP server của mình để trao đổi dữ liệu.

giotdang907
10-01-2009, 13:22
Mình tạo Domain xong rồi nhưng không "Put domain online" được. không biết bị lỗi gì.