Diễn Đàn » Hỏi Ðáp Tin Học

Tìm hiểu về FTP

19 trả lời, 4.436 lượt xem — Trang 1 / 1
1. Giới thiệu
FTP là chữ viết tắc của File Transfer Protocol - Giao thức truyền file. FTP là một giao thức truyền file trên mạng dựa trên chuẩn TCP nên rất đáng tin cậy!
2. Một số lệnh phổ biến của FTP
Sau đây là danh sách một số lệnh thường dùng kèm theo hướng dẫn mà bạn cần biết!
ascii chuyển sang chế độ truyền file theo dạng văn bản

binary chuyển sang chế độ truyền file theo dạng nhị phân

cd [directory] chuyển vào thư mục directory

cdup chuyển lên thư mục cấp trên một cấp

close ngắt kết nối với máy chủ

del [remote-file] xóa 1 file trên máy chủ

dir [remote-directory|file] liệt kê nội dung của thư mục hoặc danh sách các file trên máy chủ

help [command] cho biết hướng dẫn về lệnh command

lcd [local-directory] đặt lại thư mục làm việc trên client là local-directory

ls [remote-directory|file] [-la] liệt kê nội dung của thư mục hoặc danh sách các file trên máy chủ; tham số -la sẽ liệt kê tất cả có kèm theo mô tả về quyền

mdelete [remote-files] xóa nhiều file trên máy chủ

mget [remote-files] download các files trên máy chủ về

mkdir <directory-name> tạo thư mục có tên directory-name

mput [local-files] upload các files lên máy chủ
open host [port] kết nối đến máy chủ FTP có hostname là host và đang chạy dịch vụ FTP ở cổng port

put <local-file> [remote-file] upload local-file lên máy chủ với tên mới là remote-file nếu được

pwd cho biết thư mục đang làm việc hiện thời
quit thoát

recv <remote-file> [local-file] nhận remote-file trên máy chủ và lưu trên máy tính với tên local-file nếu được

rename [from] [to] đổi tên file hoặc thư mục from thành to
rmdir directory-name xóa thư mục có tên directory-name

send local-file [remote-file] gởi local-file từ máy tính lên máy chủ với tên mới là remote-file nếu được

status cho biết trạng thái của phiên làm việc hiện tại
system cho biết hệ điều hành của máy chủ

user user-name [password] [account] login vào với tên là user-name, mật khẩu là password, tài khoản là account
? gọi hướng dẫn
3. Các ví dụ
Để dễ hiểu, các bạn hãy xem các ví dụ sau:(tôi sử dụng các này để upload mấy file lên website đó, không cần dùng các chương trình FTP mạnh như WS_FTP Pro, FTPNet, CuteFTP, AbsoluteFTP, ...!) Tôi lưu trang web cần tải lên server trong c:\website! Bây giờ tôi sẽ tải nó lên!
C:\website>ftp myftpsrv // kết nối đến máy chủ myftpsrv
Connected to myftpsrv.
User (ftpsrv:(none)): dt
331 User name okay, need password.
Password:
230 User logged in, proceed.
ftp> pwd // cho biết thư mục hiện tại đang làm việc!
257 "/home/dt" is current directory.
ftp> status // xem trạng thái hiện tại
Type: ascii; Verbose: On ; Bell: Off ; Prompting: On ; Globbing: On
Debugging: Off ; Hash mark printing: Off . // ascii=1
ftp> cd www // chuyển vào thư mục www
250 Directory changed to /home/dt/www
ftp> put index.html // upload file index.html lên server
200 PORT Command successful.
150 Opening ASCII mode data connection for index.html.
226 Transfer complete.
ftp: 2095 bytes sent in 0.00Seconds 2095000.00Kbytes/sec.
ftp> mkdir tools // tạo thư mục /home/dt/www/tools
257 "/home/dt/www/tools" directory created.
ftp> cd tools // chuyển vào thư mục tools
250 Directory changed to /home/dt/www/tools
ftp> lcd c:\website\tools // thay đổi lại local directory = c:\website\tools
Local directory now C:\website\tools.
ftp> bin // chuyển sang chế độ truyền file nhị phân
200 Type set to I.
ftp> mput *.* // upload tất cả các file trong c:\website\tools lên server, vào /home/www/tools/
mput test.zip? y
200 PORT Command successful.
150 Opening BINARY mode data connection for test.zip.
226 Transfer complete.
ftp: 10168 bytes sent in 0.06Seconds 169.47Kbytes/sec.
mput test.exe? y
200 PORT Command successful.
150 Opening BINARY mode data connection for test.exe.
226 Transfer complete.
ftp: 54625 bytes sent in 0.11Seconds 496.59Kbytes/sec.
ftp> ls -la // liệt kê nội dung của /home/www/tools
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
drwxr--r-- 1 dt group 0 Sep 30 14:13 .
drwxr--r-- 1 dt group 0 Sep 30 14:13 ..
-rwxr--r-- 1 dt group 54625 Sep 30 14:14 test.exe
-rwxr--r-- 1 dt group 10168 Sep 30 14:14 test.zip
226 Transfer complete.
ftp: 247 bytes received in 0.00Seconds 247000.00Kbytes/sec.
ftp> del test.exe // tôi lỡ tay upload lên file test.exe, bây giờ tôi cần phải xóa nó
250 DELE command successful.
ftp> cd .. // chuyển lên thư mục cấp trên
250 Directory changed to /home/dt/www
ftp> mkdir cgi-bin2 // tạo thư mục mới
257 "/home/dt/www/cgi-bin2" directory created.
ftp> rename cgi-bin2 cgi-bin // tôi đã nhập vào sai mất rồi, bây giờ phải đổi tên lại thôi!
350 File or directory exists, ready for destination name
250 RNTO command successful.
ftp> cd cgi-bin // chuyển vào thư mục cgi-bin
250 Directory changed to /home/dt/www/cgi-bin
ftp> lcd c:\website\cgi-bin // đặt lại local directory!
Local directory now C:\website\cgi-bin.
ftp> ascii // chuyển sang chế độ truyền file văn bản vì tôi cần upload một số file .cgi + .pl
200 Type set to A.
ftp> put test.cgi // upload file test.cgi
200 PORT Command successful.
150 Opening ASCII mode data connection for test.cgi.
226 Transfer complete.
ftp: 222 bytes sent in 0.00Seconds 222000.00Kbytes/sec.
ftp> ls -la // xem nội dung của /home/www/cgi-bin
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
drwxr--r-- 1 dt group 0 Sep 30 14:16 .
drwxr--r-- 1 dt group 0 Sep 30 14:16 ..
-rwxr--r-- 1 dt group 222 Sep 30 14:17 test.cgi
226 Transfer complete.
ftp: 182 bytes received in 0.00Seconds 182000.00Kbytes/sec.
ftp> site chmod 755 test.cgi // đặt quyền 755(wrxx-xr-x) cho file test.cgi
ftp> ls -la // tôi liệt kê lại thư mục cgi một lần nữa
200 PORT Command successful.
150 Opening ASCII mode data connection for /bin/ls.
drwxr-xr-x 1 dt group 0 Sep 30 14:16 .
drwxr-xr-x 1 dt group 0 Sep 30 14:16 ..
-rwxr-xr-x 1 dt group 222 Sep 30 14:17 test.cgi
226 Transfer complete.
ftp: 182 bytes received in 0.00Seconds 182000.00Kbytes/sec.
ftp> bye // tất cả đã xong, bây giờ tôi có thể ngắt kết nối được rồi!
221 Goodbye!

C:\website>
Hi vọng là bạn hiểu được ví dụ trên!
Love mickey,
Đăng nhập để trả lời
0
4. Nói thêm về FTP
Làm thế nào để kết nối với một máy chủ FTP qua một proxy-server, chẳng hạn như Wingate? Chỉ cần ftp đến proxy-server này và gõ vào như dạng sau, user@host[:port]. Ví dụ máy tôi đang chạy Wingate-FTP ở cổng 21 và Serv-U FTP-Server v2.5i ở cổng 2121, tôi có thể kết nối đến Serv-U FTP-Server v2.5i qua Wingate-FTP như sau:
C:\>ftp localhost
Connected to dt.
220 WinGate Engine FTP Gateway ready
User (dt:(none)): dt@localhost:2121
331 User name okay, need password.
Password:
230 User logged in, proceed.
ftp>
Okay, bây giờ tôi upload và download file như bình thường được rồi!
5. Hack với FTP
Đôi khi FTP cũng cho biết một số thông tin rất quan trọng! Bạn dễ dàng đoán được hệ điều hành của máy chủ FTP! Hãy xem các ví dụ sau:
C:\>ftp localhost
Connected to dt.
220 dt Microsoft FTP Service (Version 1.0).
User (dt:(none)): anonymous
331 Anonymous access allowed, send identity (e-mail name) as password.
Password:
230-Windows 95 FTP Service.
230 Anonymous user logged in as anonymous.
Yeah! Chắc ăn là server này là PWS chạy trên Windows!
Nếu như admin vô hiệu hóa dòng quảng cáo trên thì sao!? Vẫn còn cách khác! Bạn login vào và phát lệnh syst như sau:
ftp> literal syst
215 Windows_NT version 4.10

Hình như hệ điều hành của máy chủ là Win9.x hoặc WinNT thì phải!
(Nếu bạn đang chạy Linux* thì chỉ cần gõ syst).
Hi vọng qua bài viết này, bạn sẽ hiểu rõ hơn về FTP! Chúc bạn may mắn!
Love mickey,
Đăng nhập để trả lời
0
Hi MK,

Ráng đọc và hiểu rằng đó là từ chuyên môn thì phaỉ có cab8 bản chuyên môn. Tuy vậy có điều muốn hiểu.

Mấy hôm nay vntq thông caó rằng có sự cố về FTP. Vậy ành hưởng đến đọc và post baì như thế nào.

Cám ơn

Đăng nhập để trả lời
0
ftp là chương trình dùng để truyền file, muốn dùng thì bắt buột phải có 1 bên là server, 1 bên là client.
Bình thường thì máy nào cũng có ftp client sẳn hết.

VNTQ thông báo nói ftp server của VNTQ có vấn đề, nghĩa là không thể nhận file của các "client" truyền tới được (như upload nhạc / phim lên server)... Chỉ có vậy thôi, không có ảnh hưởng gì khác.
[:)]
Đăng nhập để trả lời
0
Vậy sẳn đây níu áo KDG luôn, cho chíp hỏi thêm nhé! Vậy đến hôm nay FTP VNthuquan đã ok rồi phải không? Anh Mars mới cho chíp Acct FTP, chíp cũng làm giống như hướng dẫn, nhưng sao không connect được với server? KDG đoán dùm coi Chíp có khả năng sai ở chổ nào? Chíp cám ơn Nhiều![:D]
Chỉ có thuyền mới hiểu
Biển mênh mông nhường nào...
Đăng nhập để trả lời
0
<Bài viết đã được chỉnh sửa lúc 2005-04-22 07:36:35HongYen>
Anh Mars mới cho chíp Acct FTP


Hi Quý Bạn

Nhớ hình như lâu lắm rồi Mars cũng cho HY Account FTP. Thật ra không lúc nào bận và cũng không lúc nào rảnh. Có điều nghe nói đến học là sợ rồi. Vậy nên HY mới có bàn đến cách học và dạy.

Vậy ra FTP không liên quan đến đọc bài và post bài thường, chỉ liên quan đến nhạc hay phim....

Rồi chưa biết xử dụng FTP ra sao nên lặn luôn. Bây giờ mới thấy FTP là cần vì VNTQ đã ra thông báo về FTP.

Mong quý bạn chỉ dùm công dụng của FTP cho những kẻ chưa biết về FTP. Hiện tại HY không còn nhớ account của mình về FTP.

Chúc vui với chỉ và học về FTP
Đăng nhập để trả lời
0
Sis HY ơi, không biết sis có xem qua chỗ này chưa
http://vnthuquan.net/diendan/tm.aspx?m=43290

Nếu lâu rồi sis quên thì vào xem lại cho nhớ há [:D]. Chíp thấy cũng không khó lắm, làm y chang như hướng dẫn nhưng không hiểu sao lại không connect được[:-].
Chỉ có thuyền mới hiểu
Biển mênh mông nhường nào...
Đăng nhập để trả lời
0
Sis HY ơi, không biết sis có xem qua chỗ này chưa


Hi Chip,

Đi đến hình số 7 và đang trong bước # 2 thì ngưng laị. Bây giờ phaỉ liên hệ Mars để ghi tên, password và account phaỉ không.

Chúc vui với rối trí dù là dể dàng với người khác,
Đăng nhập để trả lời
0

Trích đoạn: chipdomvn

Sis HY ơi, không biết sis có xem qua chỗ này chưa
http://vnthuquan.net/diendan/tm.aspx?m=43290

Nếu lâu rồi sis quên thì vào xem lại cho nhớ há [:D]. Chíp thấy cũng không khó lắm, làm y chang như hướng dẫn nhưng không hiểu sao lại không connect được[:-].

có lẽ là do firewall của máy
ngăn lại đó.

_-"Tự ái là thuốc độc giết chết tình bạn .(Balzac)"-_
Đăng nhập để trả lời
0
<Bài viết đã được chỉnh sửa lúc 2005-04-23 11:48:02chipdomvn>
hehehe[:D] Chíp làm được rùi[sm=banana.gif][sm=banana.gif] Chíp thử với cái computer khác, không có set up firewall McAfee, connect to server rất dễ dàng[:D]
Cám ơn các sư huynh, sư tỷ nhiều nha!!!!
Chỉ có thuyền mới hiểu
Biển mênh mông nhường nào...
Đăng nhập để trả lời
0
Hi Quý Bạn,

Đấy, lại mang ra caí cách học và daỵ rồi.

Daỵ có minh hoạ hình ảnh và các bước, nhất là nhiều thầy cô tận tình chỉ dẫn.

Coi bộ câu noí cuả KDG thật là đáng ghét: nếu chưa hiểu gì thì coi như KDG chưa noí gì. HY bắt chước, khi học làm không được thì coi như HY chưa học gì. Vậy ra có gì mà phải mắc cở với Bạn. Sao Bạn làm được còn mình dốt hơn me.

Bước tới step 7 cuả FTP thì chết trân taị đây với password? theo hình sau:

📎 FTP
Đăng nhập để trả lời
0
Vậy ra FTP không liên quan đến đọc bài và post bài thường, chỉ liên quan đến nhạc hay phim....

Mình đọc bài hay post bài ở ThuQuan đều dùng HTTP, và ngay cả nghe nhạc cũng vậy... Ftp server coi bộ chỉ dùng để upload files lên server ThuQuan thôi (hoặc để download, nhưng trong account của mỗi ngươì là files của chính mình đem lên rồi, đâu có cần download về máy mình làm chi đâu... [:)])

Bước tới step 7 cuả FTP thì chết trân taị đây với password? theo hình sau:

Không biết HY đã connect vô ftp server được chưa? KDG dạo này không có về nhà, ở hãng thì có firewall, không thể dùng ftp, nên không thể giúp HY thử lại login/password của HY... Hay là HY nhờ Mars coi lại dùm coi sao...

Coi bộ câu noí cuả KDG thật là đáng ghét: nếu chưa hiểu gì thì coi như KDG chưa noí gì.

Hihihi, vụ này KDG cố ý ghẹo NHDT thôi mà, đâu phải là "dạy" cho mọi người như vậy đâu nè... [;)]
Đăng nhập để trả lời
0
KDG dạo này không có về nhà, ở hãng thì có firewall


HI KDG

SƯỚNG nhất trên đời là đuợc sở làm cho ăn ngủ taị sở.

Vậy khi naò nằm mơ giaỉ dùm HY vaì câu mơ nha:

1. Có bao nhiêu cách download vì trong khi download Adobe HY bị trở ngaị về thời gian...

2. Làm sao để Save baì trong extension .doc (Word document, maý XP 2000 chỉ có .wps


Chúc vui với vừa giỏi việc sở đảm việc diễn dàn.
Đăng nhập để trả lời
0
Hi HY,

Trùi, làm biếng như KDG, sao lại chịu ăn ngủ tại sở chớ !
KDG bị đì đi làm xa nhà, không tiện về nên phải chịu khó ngủ khách sạn đó thôi... [:)]

1. Có bao nhiêu cách download vì trong khi download Adobe HY bị trở ngaị về thời gian...

Theo câu hỏi của HY, download = chuyển file từ server về máy của mình (qua Internet), trả lời là thông thường chỉ có 2 cách, là qua FTP hay HTTP protocole :
- HTTP : mình phải dùng Internet browser (InternetExplorer, Netscape, Firefox, ...) để tới cái URL (địa chỉ) của file và lấy nó về.
- FTP : mình phải dùng FTP client program để tới server lấy file về. Windows có sẳn ftp program theo text command mode, không thôi thì dùng program khác như WS-ftp...
Nếu ftp server configuration cho phép, mình cũng có thể dùng Internet browser để vào server.
Internet Download Manager là 1 program có thể dùng trên cả 2 protocoles FTP & HTTP. Mặt khác, nếu connection bị cúp ngang trong lúc mình đang download, IDM có thể tiếp tục d/l sau đó, thay vì làm lại từ đầu.
KDG không hiểu "trở ngại về thời gian" của HY là gì, nếu connection của HY cứ sau 20' không có dạo trên Net thì bị cúp, có lẽ tại Internet connection configuration của HY, phải coi lại phần này...

2. Làm sao để Save baì trong extension .doc (Word document, maý XP 2000 chỉ có .wps

Nếu máy không có Word, HY không nhất thiết phải tìm cách save bài qua .doc đó mà !
HY có thể dùng Wordpad (click Start / run, khỏ "wordpad") và save vào dạng .rtf (rich text format), word & wordpad đều đọc được dạng này.
[:)]
Đăng nhập để trả lời
0
<Bài viết đã được chỉnh sửa lúc 2005-04-29 20:35:25ct.ly>
Nếu máy không có Word, HY không nhất thiết phải tìm cách save bài qua .doc đó mà !
HY có thể dùng Wordpad (click Start / run, khỏ "wordpad") và save vào dạng .rtf (rich text format), word & wordpad đều đọc được dạng này.


Mà lạ nha KDG
Lúc trươc, khi chưa có ra XP gì đó, thì máy nào cũng co Word tự nhiên
Sau này mua máy có XP, thì hình như cái nào cũng khg có Word, nên ctly cũng đang xài Wordpad do Mars làm cho đấy,

Nhưng sao khi ctly istaller word vào, thì hình như không xài được, nên mới xòa đi, hiện giờ vẫn xài cái wordpad đó KDG.


Bước tới step 7 cuả FTP thì chết trân taị đây với password? theo hình sau:

To: Hongyen
FTP của VNTQ hiện giờ đang ngừng họat động, nên không mở được là phải rồi.

Khi nào Mars mở lại, thì lúc đó HY tha hồ mà..... dùng đến FTP.
Vì HY đã đi đến đây, là đến đoạn đường cuối của FTP rồi , chỉ lấy code, rồi dán vào thì OK rồi. Cái này nếu là sis NHDT cắt nghĩa cho HY chắc là... giỏi hơn ctly à, vì ctly cù lần về vụ này lắm đấy [8D]
nhưng..... kiên nhẩn đi nhé.... chừng nào có tin FTP chạy lại thì ctly sẽ đánh lạc dừa cho HY hay nhé.
Thân ái
Đăng nhập để trả lời
0
Hi KDG
Hi ct.l

http://vnthuquan.net/diendan/tm.aspx?m=24606&mpage=4

Bạn thử xài cái Adobe photoshop CS này coi sao nha.

Size : 151.51MB
Download : Tại đây
S/N : 1045-1503-5666-8338-8777-0406


Tiếng thời gian mà HY nói trên là từ cái download nầy. Khi download 151.51MB thì với máy HY nó nói là download trong 14-18 giờ dồng hồ mới xong caí Adobe kia.

Trong maý HY có sẳn Adobe Reader 5.0. Khi muốn thay đổi hình ảnh Hy dùng Paint mà nó rất giới hạn...

Vậy khi đi vào thế giới vi tính mới thấy mình phải ngủ khác sạn ngàn sao vì càng mò mẩm càng điên đầu. Nếu so sánh với bạn thì mình thấy mình thật tệ vì biết có chút xiú hà; vậy mà còn biết trật. Thôi đành ôm chàng computer 24/24.

Chúc vui với rắc và rối
Đăng nhập để trả lời
0
Hi sis HY, FTP của sis tới đâu rồi?[:D] Chíp thực tập thành công trong cách post nhạc từ computer lên server rồi đó sis. Nếu sis vẫn còn trở ngại với FTP thì Chíp có thể chỉ cho sis cách dễ nhất, theo kiểu 1 người không nhất thiết phải rành về computer cũng có thể làm được[:D].
Chỉ có thuyền mới hiểu
Biển mênh mông nhường nào...
Đăng nhập để trả lời
0
Nếu so sánh với bạn thì mình thấy mình thật tệ vì biết có chút xiú hà; vậy mà còn biết trật.


Hi Chíp,

Đấy HY biết FTP tới bước thứ bảy rổi ngủ luôn tại đây. Đâu có thức nổi để qua mục FTP. Khổ vậy nên HY ít muốn vaò cái mục "Hoỉ Đáp Tin Học" vì các bạn chỉ mãi mà làm không được; vậy ra lòi cái đuôi ngốc tử muốn dấu cuả mình ư.

Chúc Chíp vui với thành công FTP.
Đăng nhập để trả lời
0

Trích đoạn: HongYen

Hi KDG
Hi ct.l

Tiếng thời gian mà HY nói trên là từ cái download nầy. Khi download 151.51MB thì với máy HY nó nói là download trong 14-18 giờ dồng hồ mới xong caí Adobe kia.

Nếu HY chỉ là muốn d/l được nhanh hơn thì KDG ko có cách giúp rồi... [:)]
Không thì như KDG đã nói, HY có thể dùng Internet Dowload Manager để d/l cái file này, có thể mỗi ngày d/l 1 phần, tới chừng nào xong thôi... [;)]
Đăng nhập để trả lời
0

Trích đoạn: ct.ly

Mà lạ nha KDG
Lúc trươc, khi chưa có ra XP gì đó, thì máy nào cũng co Word tự nhiên
Sau này mua máy có XP, thì hình như cái nào cũng khg có Word, nên ctly cũng đang xài Wordpad do Mars làm cho đấy,

Word & Windows là 2 cái khác nhau, MicroSoft đâu có đưa chung bao giờ !
MS bán chung Internet Explorer chung với Windows mà còn bị thưa, bắt buộc sau này phải bán riêng kìa, ct.ly không thấy sao ! [:)]
Nhưng khi người ta bán máy cho mình dùng ở nhà cũng hay "cho" luôn cái Word, hay Works Suite (trong đó có Word), cái đó hoàn toàn tùy theo người bán...
Còn Wordpad là 1 program riêng biệt, bán chung với Windows, có thể đọc được .doc, mình có install Word hay MS Office gì cũng ảnh hưỡng tới nó, bất quá là khi mình mở .doc file thì nó dùng Word thay vì Wordpad thôi, không có nghĩa là Wordpad hết chạy...
[:)]
Đăng nhập để trả lời
0