Користење на протоколот FTP со Linux компјутери
FTP е наједноставниот и најкористен протокол за пренос на датотеки кој ги разменува датотеките помеѓу локален компјутер и оддалечен компјутер или мрежа. Линукс и Unix оперативните системи имаат вградени инструкции од командната линија кои можете да ги користите како FTP клиенти за правење FTP врска.
Предупредување: Преносот на FTP не е шифриран. Секој кој ја пресретнува преносот може да ги прочита податоците што ги испраќате, вклучувајќи го и вашето корисничко име и лозинка. За безбеден пренос, користете SFTP .
Воспостави врска со FTP
Пред да можете да ги користите различните FTP команди, мора да воспоставите врска со далечинска мрежа или компјутер. Направете го ова со отворање на терминален прозорец во Линукс и пишување FTP проследено со име на домен или со IP адреса на FTP серверот, како што е ftp 192.168.0.1 или ftp domain.com . На пример:
ftp abc.xyz.eduОваа команда се обидува да се поврзе со серверот ftp на abc.xyz.edu. Ако успее, бара од вас да се логирате со корисничко име и лозинка. Јавните FTP сервери често ви дозволуваат да се најавите со користење на корисничко име anonymous и вашата e-mail адреса како лозинка или без лозинка на сите.
Кога ќе се најавите успешно, ќе видите прозорец ftp> на екранот на терминалот. Пред да одите понатаму, добијте листа на достапни FTP команди користејќи ја функцијата за помош . Тоа е корисно, бидејќи во зависност од вашиот систем и софтверот, некои од наведените команди на FTP можат или не можат да работат.
Примери и описи на командата на FTP
Командите на FTP што се користат со Linux и Unix се разликуваат од FTP командите што се користат со командната линија на Windows. Еве примери кои илустрираат типична употреба на Linux FTP командите за далечинско копирање, преименување и бришење на датотеки.
ftp> помошФункцијата за помош ги наведува командите што можете да ги користите за прикажување на содржината на директориумот, за пренос на датотеки и за бришење на датотеки. Командата ftp >? остварува истото.
ftp> lsОваа команда печати ги имињата на датотеките и поддиректориумот во тековниот директориум на оддалечениот компјутер.
ftp> cd кориснициОваа команда го менува тековниот директориум до поддиректориумот наречен клиенти, ако постои.
ftp> cdupОва го менува тековниот директориум до матичниот директориум.
ftp> lcd [слики]Оваа команда го менува тековниот директориум на локалниот компјутер на сликите , ако постои.
ftp> asciiОва се менува во режим ASCII за пренесување на текстуални датотеки. ASCII е стандардно на повеќето системи.
ftp> бинарниОваа команда се менува во бинарен режим за пренесување на сите датотеки што не се текстуални датотеки.
ftp> добие image1.jpgОва ја презема датотеката image1.jpg од оддалечениот компјутер на локалниот компјутер. Предупредување: Ако веќе постои датотека на локалниот компјутер со исто име, тој е презапишан.
ftp> стави image2.jpgПодигна датотеката image2.jpg од локалниот компјутер на оддалечен компјутер . Предупредување: Ако веќе постои датотека на оддалечен компјутер со исто име, тој е презапишуван.
ftp>! lsДодавањето на извичник пред командата ја извршува зададената команда на локалниот компјутер. Значи, ги наведува имињата на датотеките и имињата на директориумот на тековниот директориум на локалниот компјутер.
ftp> mget * .jpgСо командата mget. можете да преземете повеќе слики. Оваа команда ги презема сите датотеки што завршуваат со .jpg.
ftp> преименувај [од] [до]Командата за преименување ја менува датотеката со име [од] на новото име [на] на оддалечениот сервер.
ftp> стави локална датотека [далечинска-датотека]Оваа команда зачувува локална датотека на оддалечената машина. Испрати локална датотека [далечинска датотека] го прави истото.
ftp> mput * .jpgОваа команда ги префрла сите датотеки што завршуваат со .jpg во активната папка на оддалечената машина.
ftp> избришете далечинско-датотекаБришете ја датотеката наречена далечна-датотека на оддалечената машина.
ftp> mdelete * .jpgОва ги брише сите датотеки што завршуваат со .jpg во активната папка на оддалечената машина.
ftp> големина-име на датотекаОдредување на големината на датотеката на оддалечената машина со оваа команда.
ftp> mkdir [директориум-име]Направете нов директориум на оддалечен сервер.
ftp> прашуваНаредната команда го вклучува или исклучува интерактивниот режим, така што командите на повеќе датотеки се извршуваат без корисничка потврда.
ftp> престанамКомандата за отказ ја прекинува FTP сесијата и ја напушта FTP програмата. Наредбите одоздола и излегуваат истото.
Опции на командната линија
Опциите (исто така наречени знамиња или прекинувачи) ја менуваат операцијата на FTP команда. Обично, опцијата на командната линија ја следи главната FTP команда по празно место. Еве листа на опции кои можете да ги додадете во FTP командите и опис на тоа што го прават.
- -4 Користете само IPv4 кога контактирате со домаќинот
- -6 Користете само IPv6
- -e Оневозможува поддршка за историја и уредување на команди
- -p Користете пасивен режим за пренос на податоци
- -i Се исклучува интерактивното барање за време на пренос на датотеки
- -n Спречува автоматско најавување на првата врска
- -g Ја оневозможува ширењето на името на датотеката
- -v Го принудува отстранува серверот за да ги прикаже сите одговори
- -d Ангажира дебагирање