TRANSFER PLIKÓW NA SERWER FTP ZA POMOCĄ TERMINALA Mac OS X/UNIX
Do łączenia się z serwerami FTP najczęsciej używa się programów typu klient FTP. Jest ich naprawdę mnóstwo, jedne lepsze, drugie gorsze, ale wcale nie są one niezbędne. Zupełnie wygodnie i bezstresowo można sie połączyć z serwerem FTP za pomocą terminala.
Aby pobrać lub skopiować pliki najpierw 'wchodzimy'(użwając komendy "cd" [ang. change directory] do folderu, z którego zamierzamy skopiować pliki na serwer:
np: żądany plik znajduje się w folderze "documents":
localhost:~ karolciaciapula$ cd documents
nastepnie (oczywiście, nie jest to niezbędne) wyswietlamy pliki za pomoca komendy "ls":
localhost:~/documents karolciaciapula$ ls
co powoduje wyświetlenie plików znajdujących się w folderze:
top.eps
top.pdf
testest
tornok.pdf
wyjscie
xeon.pdf
xyy.eps
zibi.eps
łączymy się z serwerem FTP wpisując komendę "ftp" i adres IP, np:
localhost:~/documents karolciaciapula$ ftp 83.17.17.198
jeżeli wszystko jest OK powinno to dać rezultat mniej więcej taki:
Connected to akn194.internetdsl.tpnet.pl.
220 ProFTPD 1.2.9 Server (Kombinet FTP) [www.newsweetlane.com]
Jeśli serwer wymaga autoryzacji (podania użytkownika i hasła) wyswietli się również:
Name (83.17.17.194:karolciaciapula):
wpisujemy nazwę użytkownika (czywiscie taką jakiej wymaga serwer zdalny, a nie naszego macowego użytkownika),
w tym przypadku ""kolaborant""
Name (83.17.17.194:karolciaciapula): kolaborant
a następnie hasło:
331 Password required for kolaborant.
Password:
Wpisujemy hasło (to co wpiszemy nie pojawi się na monitorze), jeżeli wszystko jest OK pojawi się coś w stylu:
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
my wpisujemy komendę "put testest": (gdzie "testest" to nazwa pliku, jeżeli plik posiada rozszerzenie, to wpisujemy je także)
ftp> put testest
co powinno skutkować mniej więcej taką odpowiedzią terminala:
local: testest remote: testest
229 Entering Extended Passive Mode (|||34089|)
150 Opening BINARY mode data connection for testest
100% |*************************************| 9 5.50 KB/s 00:00 ETA
226 Transfer complete.
9 bytes sent in 00:00 (0.13 KB/s)
No i to tyle. Możemy jeszcze wpisać komende ls:
ftp> ls
i zobaczymy nasz plik:
229 Entering Extended Passive Mode (|||34090|)
150 Opening ASCII mode data connection for file list
-rw-r--r-- 1 ftp ftp 9 Jan 27 13:20 testest
Nastęnie rozłączamy się z serwerem zdalnym:
ftp> bye
na co serwer odpowiada:
221 Goodbye.
i jeteśmy z powrotem na swoim komputerze:
localhost:~/documents karolciaciapula$
No i to tyle.
Pobieranie plików odbywa się tak samo, tylko zamiast "put" wpisujemy komendę "get".
C.D.N
|