Како се користи ФТП наредба на Линуку

Протокол за пренос датотека је старији од већине наших читалаца, али и даље остаје снажан. ФТП нема сигурност модерног протокола, али можда ћете га ипак морати користити. Ево како се то ради.

Упозорење: Не користите ФТП преко Интернета

Да то одмах појаснимо: Протокол за пренос датотека (ФТП) датира из раних 1970-их и написан је без икаквог обзира на безбедност. Не користи шифрирање ни за шта. Подаци за пријављивање попут вашег корисничког имена и лозинке, као и подаци које преузимате или отпремате, преносе се у чистом тексту. Свако успут може видети ваше тајне. Међутим, ФТП још увек користи.

Ако преносите датотеке унутар мреже, требали бисте бити на сигурном - све док нико на мрежи не њушка пакете и не прислушкује осетљиве документе док их преносите. Ако датотеке нису поверљиве или осетљиве на било који начин, премештање по вашој интерној мрежи помоћу ФТП-а требало би да буде у реду. Линук има стандард фтп програм командне линије за бављење управо тим сценаријем.

Али дефинитивно не користитефтп команда за приступ спољним ресурсима преко Интернета. За то користите сфтп програм командне линије који користи сигурни протокол за пренос ССХ датотека. Оба програма ћемо представити у овом упутству.

Да бисте појаснили зашто никада не желите да користите ФТП преко Интернета, погледајте доњи снимак екрана. Приказује ФТП лозинку у отвореном тексту. Свако на вашој мрежи или између вас и ФТП сервера на Интернету може лако да види лозинку „МиСецретПассворд“.

Без шифровања, злонамерни глумац такође може да модификује датотеке које преузимате или преносите у транзиту.

ФТП команда

Под претпоставком да имате важећи налог на ФТП локацији, можете се повезати са њим помоћу следеће наредбе. У овом чланку замените ИП адресу у наредбама са ИП адресом ФТП сервера са којим се повезујете.

фтп 192.168.4.25

Упозорење: Требали бисте користити само фтп наредба за повезивање са серверима на поузданој локалној мрежи. Користити сфтп наредба, дата испод, за пренос датотека путем Интернета.

ФТП сервер одговара поздравном поруком. Текст поздрава ће се разликовати од сервера до сервера. Затим се тражи корисничко име налога на који сте пријављени.

Приметите да се приказује ИП адреса веб локације на коју се повезујете, а затим и ваше корисничко име за Линук. Ако је ваше име рачуна на ФТП серверу исто као и ваше Линук корисничко име, једноставно притисните тастер Ентер. Ово ће користити ваше корисничко име за Линук као име налога на ФТП серверу. Ако се ваше корисничко име за Линук и име за ФТП рачун разликују, укуцајте корисничко име за ФТП рачун, а затим притисните тастер Ентер.

Пријављивање на ФТП сервер

Од вас ће бити затражено да унесете лозинку за ФТП локацију. Унесите лозинку и притисните Ентер. Ваша лозинка се не приказује на екрану. Ако је ФТП сервер верификовао вашу комбинацију имена и лозинке за ФТП, тада сте пријављени на ФТП сервер.

Биће вам представљени фтп> промпт.

Разгледање и преузимање датотека

Прво, вероватно ћете желети да добијете списак датотека на ФТП серверу. Тхе лс команда чини управо то. Наш корисник види датотеку гц.ц је на ФТП серверу и жели да га преузме на свој рачунар. Његов рачунар је „локални рачунар“ на ФТП језику.

Наредба за преузимање (или „преузимање“) датотеке је добити. Наш корисник, дакле, издаје наредбу добити гц.ц. Куцају добити, размак, а затим име датотеке коју желе да преузму.

ФТП сервер одговара преносом датотеке на локални рачунар и потврдом да је пренос извршен. Такође су приказани величина датотеке и време потребно за пренос.

лс
добити гц.ц

Да бисте преузели више датотека одједном, користитемгет наредба (вишеструко добијање). Тхе мгет наредба ће вас питати да ли желите да преузмете сваку датотеку редом. Одговорите притиском на „и“ за да и „н“ за не.

Ово би било заморно за велики број датотека. Због тога се колекције повезаних датотека обично чувају на фтп локацијама као појединачне датотеке тар.гз или тар.бз2.

ПОВЕЗАН:Како издвојити датотеке из .тар.гз или .тар.бз2 датотеке на Линук-у

мгет * .ц

Отпремање датотека на ФТП сервер

У зависности од дозвола додељених вашем ФТП налогу, можда ћете моћи да отпремите (или „ставите“) датотеке на сервер. Да бисте отпремили датотеку, користите ставити команда. У нашем примеру, корисник отпрема датотеку под називом Сонгс.тар.гз на ФТП сервер.

ставите Сонгс.тар.гз

Као што вероватно очекујете, постоји наредба за стављање више датотека на ФТП сервер одједном. Зове се мпут (вишеструко стављено). Баш као и мгет команда јесте, мпут затражиће потврду „и“ или „н“ за отпремање сваке датотеке, једну по једну.

Исти аргумент за стављање скупова датотека у тар архиве важи и за стављање датотека као и за преузимање датотека. Наш корисник отпрема више датотека .одт са следећом наредбом:

мпут * .одт

Креирање и промена директорија

Ако ваш кориснички налог на фтп серверу то дозвољава, можда ћете моћи да креирате директоријуме. Наредба да се ово уради је мкдир . Да будемо јасни, било који директоријум који креирате помоћу мкдир наредба ће бити креирана на фтп серверу, а не на вашем локалном рачунару.

Да бисте променили директоријуме на фтп серверу, користите цд команда. Када користите цд заповеди фтп> упит се неће променити тако да одражава ваш нови тренутни директоријум. Тхе пвд (испис радне мапе) наредба ће вам показати ваш тренутни директоријум.

Наш фтп корисник креира директоријум који се зове музика, мења се у тај нови директоријум и потврђује где се налази помоћу пвд наредба затим отпрема датотеку у тај директоријум.

мкдир мусиц
ЦД музика
пвд
ставити песме.тар.гз

Да бисте се брзо пребацили у надређени директоријум тренутног директоријума, користите цдуп команда.

цдуп

Приступ локалном рачунару

Да бисте променили директоријум на локалном рачунару, можете да користите лцд команда на фтп> промпт. Међутим, лако је изгубити траг од вашег локалног система датотека. Погоднији начин приступа локалном систему датотека је коришћење ! команда.

Тхе ! наредба отвара прозор љуске на локалном рачунару. У овој љусци можете учинити све што можете у стандардном прозору терминала. Када куцате излаз враћени сте у фтп> промпт.

Наш корисник је користио ! наредбу и ушао у прозор љуске на локалном рачунару. Издали су лс наредба да видите које су датотеке присутне у том директоријуму, а затим откуцане излаз да се врате у фтп> промпт.

!
лс
излаз

Преименовање датотека

Да бисте преименовали датотеке на ФТП серверу, користите преименовати команда. Овде наш ФТП корисник преименује датотеку у преименовати а затим користи лс наредба за списак датотека у директоријуму.

преименовати песме.тар.гз роцк_сонгс.тар.гз
лс

Брисање датотека

Да бисте избрисали датотеке на ФТП серверу, користите избрисати команда. Да бисте избрисали неколико датотека одједном, користите мделете команда. Од вас ће бити затражено да доставите потврду „и“ или „н“ за брисање сваке датотеке.

Овде је наш ФТП корисник навео датотеке да би видео њихова имена, а затим изабрао једну за брисање. Тада одлучују да их све избришу.

лс
избриши гц.о
мделете * .о

Коришћење сфтп наредбе

Читаоци упознати са системом ИП адресирања приметиће да је 192.168 адреса ФТП сервера коришћена у горњим примерима интерна ИП адреса, која се назива и приватном ИП адресом. Као што смо упозорили на почетку овог чланка, фтп наредбу треба користити само на унутрашњим мрежама.

Ако се желите повезати са удаљеним или јавним ФТП сервером, користите сфтп команда. Наш корисник ће се повезати са СФТП рачуном под називом демо на јавно доступном ФТП серверу који се налази на тест.требек.нет.

Када се повежу, обавештавају се да је веза успостављена. Такође су обавештени да се аутентичност домаћина не може проверити. То је нормално за прво повезивање новог домаћина. Притисните „и“ да прихвате везу.

Јер име корисничког налога (демо) је прослеђен у командну линију, а не тражи се име корисничког налога. Од њих се тражи само лозинка. Ово се уноси, верификује и прихвата и они се представљају са сфтп> промпт.

сфтп демо@тест.ребек.нет

ФТП наредбе које смо горе описали радиће потпуно исто у СФТП сесији, уз следеће изузетке.

  • Да бисте избрисали датотеку, користите рм (ФТП користи избрисати)
  • За брисање више датотека користите рм (ФТП користи мделете)
  • За прелазак у надређени директоријум користите цд .. (ФТП користи цдуп)

Наш корисник је користио неколико наредби у својој СФТП сесији. Имају користи лс да наведете датотеке и цд да се промени у пуб директоријум. Користили су пвд за штампање радног именика.

Постоје и друге опције за пренос датотека у свету Линука, посебно сцп (сигурна копија), али овде смо се фокусирали на ФТП и СФТП. Ове две команде које се користе у применљивим сценаријима добро ће служити вама и потребама за складиштењем и преузимањем датотека.


$config[zx-auto] not found$config[zx-overlay] not found