Grundläggande ftp

Filöverföring via ftp från kommandolinjen kräver att man kommer över en inlärningströskel. Men jag har samlat ihop några kommandon som ska hjälpa oss med det.

För det första måste vi ha ftp installerat. I Fedora använder vi oss av dnf och vi måste vid installering av program vara inloggade som root. Observera att allt sker i terminalen. När vi installerat programmet loggar vi ut root-användaren och är inloggade som vanlig användare.

#dnf install ftp

Sen brukar jag byta katalog till den mapp där jag antingen har filer som ska överföras till servern, eller filer som ska hämtas till min ftp-mapp på min lokala dator.

$ cd minftpmapp

Sedan ansluter jag till den ftp-server som jag ska hantera filer med. Det går att göra dels med ip-adressen, dels via namnet på servern. Var medveten om att det mesta går att göra på många olika sätt. Jag beskriver bara hur jag brukar göra.

$ ftp ftp-server

Sen måste vi logga in och först frågar ftp-servern efter inloggningsnamnet. Den har som förslag den användare du är inloggad som. Men jag byter till användarnamnet som jag fått av innehavaren av ftp-servern och nästa gång blir jag tillfrågad om lösenordet. 

Här ser ni att det gick bra. Efter det är det bara att kolla var man är: antingen genom kommandot ls eller pwd.

Jag byter katalog likadant som i terminalen.

Och när jag ska överföra en fil från min dator till servern skriver jag put plus filnamnet. Det gick bra som synes.

Och sen är det bara att ge sig av.

 Det var det hela. Sen går det givetvis att göra en massa annat. För att få reda på det finns det en hjälp-funktion i ftp-klienten (det var klienten vi använde oss av här för att överföra filen), och den får vi del av genom att skriva help i terminalen när vi har gått in i ftp-klientens interaktiva läge. Ett annat bra sätt att få hjälp är att leta efter guider på nätet.