Anslut och arbeta på en FTP med terminalen

För att ladda upp, ladda ner eller hantera innehållet i en FTP har vi ett oändligt antal grafiska applikationer, Filezilla är en av de mest populära. Men hur gör man det från kommandoraden?

Speciellt när vi arbetar på en server och vi inte har ett GUI, behöver vi ladda upp en fil till en FTP eller helt enkelt ta bort något, skapa en mapp, etc, göra vad som helst och vi har bara vår terminal, inget annat.

För att arbeta med en FTP-server räcker ett enda kommando:

ftp

Vi lägger ftp-kommandot och följt av det IP-adressen (eller värden) för FTP-servern som vi vill ansluta till och det är det, till exempel:

ftp 192.168.128.2

Som visas i bilden nedan kommer användaren att fråga oss, vi skriver det och trycker på ange, då kommer det att fråga oss om lösenordet, vi skriver det och trycker på ange, redo vi går!

ftp-användar-inloggning

Nu är där vi skriver kommandona i det här nya skalet som är ftp-skalet, till exempel för att lista använder vi kommandot ls

ls

Här är en skärmdump:

ftp-ls

Det finns många fler kommandon, till exempel:

  • mkdir : Skapa mappar
  • chmod : Ändra behörigheter
  • del : Radera filer

De ser ut som Linux, eller hur? ... hehe, om de skriver hjälpa i FTP-skalet får de kommandon som de kan använda:

ftp-hjälp

Frågan (och lite undrar) föreställer jag mig är ... hur laddar jag upp en fil rätt?

För att ladda upp en fil är kommandot sända

Syntaksen är:

send archivo-local archivo-final

Antag till exempel att jag har i min Hem en fil som heter video.mp4 och vi vill ladda upp den till en mapp som heter videor, skulle kommandot vara:

send video.mp4 videos/video.mp4

De måste alltid ange namnet på den slutgiltiga videon, det spelar ingen roll om den är densamma eller om de inte vill att de ska ändras, de måste ange samma, det är obligatoriskt.

Så enkelt som det, loggen / utgången som den returnerar liknar den här:

lokal: video.mp4 fjärrkontroll: videos / videdo.mp4 200 PORT-kommandot lyckades. 150 Öppna dataanslutning för BINÄR-läge för test. 226 Överföringen klar. 0 byte överförda. 0.00 kB / sek.

Som jag alltid säger dig, om du vill veta många fler alternativ, läs bara kommandoboken:

man ftp

Eller läs manualen på någonstans från internet.

Jo det, jag låtsas inte att detta är en superhandbok långt ifrån ... det är bara att lägga grunden 😉

Ändå hoppas jag att det har varit användbart för vissa.

hälsningar


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

8 kommentarer, lämna din

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   barnarasta sade

    Bra bidrag !!!!
    Om du vill skapa en automatisk anslutning med »ftp» och det inte är nödvändigt att ange user & pass, måste du skapa filen i användarens $ HOME
    .netrc med chmod 600-behörigheter, som innehåller:
    maskin [namn-definierad-i- / etc / värdar] inloggning [användarnamn] passwd [passwdor]
    ....

  2.   Petercheco sade

    Bra artikelvän: D.
    Förresten behöver jag inte längre det tidigare desdelinux-temat för mitt projekt eftersom jag skapade ett nytt eget tema och till slut valde jag Drupal som CMS istället för WordPress.

    1.    eliotime3000 sade

      Jag visste redan att du skulle välja Drupal (för temadesign är Drupal som Blogger på steroider).

      När det gäller uppdateringar är det lättare att använda borsten än att hantera allt i slutet av FTP.

      1.    Petercheco sade

        Nåväl Drupal är mer än bara Blogger om steroider: D ... Det serverar mycket komplext innehåll mycket bra och är mycket skalbart. Inlärningskurvan är mycket större än Joomlas och abysmal jämfört med WordPress, men Drupal begränsar dig inte till någonting och dess hastighet förtjänar en ansträngning :).

  3.   eliotime3000 sade

    Excellent. Jag sa redan varför dessa kommandon visas när jag använder FileZilla.

  4.   Saul Uribe sade

    Jag vet att avsikten med inlägget är att visa hur man ansluter till ett enda kommando, men jag rekommenderar verkligen midnight commander (mc), det låter dig ansluta till en FTP / SFTP och skicka (ladda upp) filer på ett så enkelt sätt.

    Nåväl, där mitt bidrag till samhället. Skål

  5.   neoki75 sade

    God eftermiddag,

    Jag gör en övning som kräver att jag ansluter till en FTP-server från en kali Linux-virtuell dator och det säger att kommandot inte hittades när jag satte ftp eller man ftp på det.

    Jag saknar något, eller hur?

  6.   edd sade

    Jag har just installerat och jag ansluter till min lokala server, och när jag försöker skicka en fil får jag ett fel
    "553 Det gick inte att skapa filen."
    detta meddelande får jag. Vad kan vara fel?