FTP / SFTP-gids voor beginners

Bijgewerkt: 2022-06-14 / Artikel door: Jerry Low
File Transfer Protocol (FTP) of Secure File Transfer Protocol (SFTP)

De vaardigheid om bestanden van en naar uw web hosting server is van fundamenteel belang voor aspirant-website-eigenaren. In het begin kunnen velen van u vertrouwen op Bestandsbeheer in uw configuratiescherm. Hoewel dit handig is, File Transfer Protocol (FTP) or Secure File Transfer Protocol (SFTP) biedt meer mogelijkheden.

Dus, wat zijn FTP en SFTP? Laten we ze in meer detail doornemen.

Wat is File Transfer Protocol (FTP)?

FTP is een standaard netwerkprotocol dat wordt gebruikt om bestanden uit te wisselen tussen computers op een particulier netwerk of internet. Het bestaat al sinds 1971 en is daarmee een van de eerste protocollen die voor dit doel zijn ontwikkeld. Indrukwekkend, het heeft de tand des tijds doorstaan.

Wat is Secure File Transfer Protocol (SFTP)?

SFTP is een veiligere versie van FTP. Het maakt gebruik van Secure Shell (SSH) encryptie om uw inloggegevens en uw overdrachtsgegevens te beschermen. Het is bijna identiek aan FTP. SFTP gebruikt echter een ander protocol, dus u kunt geen standaard FTP-client gebruiken om met een sFTP-server te praten. U kunt ook geen verbinding maken met een FTP-server met een client die alleen SFTP ondersteunt.

Hoe werken FTP en SFTP?

Zowel FTP als SFTP zijn client-serverprotocollen en ze zijn afhankelijk van communicatiekanalen tussen de client en de server.

Hoe werkt FTP?

FTP werkt op een client-server-architectuur en maakt gebruik van aparte besturings- en dataverbindingen. FTP-gebruikers kunnen zichzelf authenticeren met een inlogprotocol met leesbare tekst (meestal een gebruikersnaam en wachtwoord). Sommige servers staan ​​echter wel anonieme verbindingen toe.

FTP kan werken in de actieve (de standaard) en passieve modus. In de actieve modus maakt de FTP-client verbinding van poort 20 naar poort 21 van de server. In passieve modus staan ​​beide poorten open voor communicatie. Uw netwerk firewall heeft een juiste configuratie nodig, zodat zowel de actieve als de passieve modus goed werken.

Hoe SFTP werkt?

SFTP is apart en wordt meestal geleverd met SSH dat op dezelfde manier werkt via een beveiligde verbinding. Het cruciale verschil is dat SFTP codering toevoegt aan zowel de referenties als de gegevens zelf. SFTP moet niet worden verward met FTPS, dat is FTP dat via SSL wordt uitgevoerd, een beveiligingslaag die verschilt van SSH.

Hoe gebruik je FTP / SFTP voor je website?

Hoewel u FTP en SFTP kunt uitvoeren vanaf een opdrachtregelinterface, is het gebruik van een FTP-clienttoepassing veel handiger. Er zijn veel geschikte FTP-toepassingen in de buurt. Mijn voorkeur gaat uit naar Filezilla, beschikbaar sinds 2001, is gratis en werkt op de meeste platforms.

1. De Filezilla FTP-toepassing gebruiken

Filezilla biedt een vertrouwde interface voor Windows-gebruikers.
Filezilla biedt een vertrouwde interface voor Windows-gebruikers.

Ga naar de Filezilla-website en download de versie die je nodig hebt. Er zijn aparte installatieprogramma's voor verschillende platforms. Eenmaal gedownload, kunt u het installatiebestand starten en de instructies volgen. Houd er rekening mee dat het zal proberen u bloatware te laten installeren, maar u kunt het aanbod weigeren.

Start vervolgens de applicatie.

Voor de meeste verbindingen moet u drie gegevens invoeren:

  1. Gastheer,
  2. gebruikersnaam, en
  3. Wachtwoord.

Uw webhost biedt deze meestal aan. Als u een webhostingaccount heeft, geeft uw webhost u deze instellingen in een e-mail of online via de configuratiescherm voor webhosting

Verbinding maken met een server

Mogelijk moet u een nieuwe FTP-gebruiker maken als dit de eerste keer is dat u FTP met uw account gebruikt. Als u verbinding maakt met een server die niet onder uw controle staat, moet u contact opnemen met de serverbeheerder.

Als je een SFTP-verbinding hebt in plaats van een FTP-verbinding, vul dan je host- en gebruikersnaam in zoals hierboven beschreven. Voer uw wachtwoord (indien van toepassing) of "geen" in voor het wachtwoord. Druk vervolgens op de knop "Verbinden". 

Het hoofdweergavegebied is in twee delen gesplitst. De ene links is uw lokale machine en de rechterkant is de externe server. De weergavepanelen zijn bijna identiek aan de Windows-bestandsbeheerder. Sleep alles wat u wilt verplaatsen van of naar uw webserver.

2. FTP via de opdrachtregel

Zelfs als u geen speciale FTP-toepassing zoals Filezilla wilt gebruiken, heeft u een medium nodig om verbinding te maken met uw server.

Windows

In Windows kunt u bijvoorbeeld de FTP-instructie vanaf de opdrachtregel gebruiken door te typen:

ftp

papaver

Op een Mac kunt u de ingebouwde FTP-toepassing gebruiken.

  1. Klik op uw Finder-pictogram,
  2. Selecteer 'Ga' en vervolgens 'Verbinden met server'.
  3. Voer het serveradres in en
  4. Klik op 'Connect'.

Ongeacht de gekozen methode, moet u uw gebruikersnaam en wachtwoord invoeren om de verbinding te voltooien.

Cyberduck

Als u niet tevreden bent met de standaard Mac FTP-toepassing, zijn er andere die u kunt downloaden en installeren. ik raad aan Heftruck or Cyberduck.

Basisopdrachten

Na de verbinding wordt het echter ingewikkelder. Zoals bij alle opdrachtregelinterfaces is een goed geheugen een must. Hier zijn enkele basiscommando's om mee te beginnen:

Bestanden uploaden – ftp> put bestandsnaam Toon huidige directory – pwd Directory wijzigen – cd Lijst met directory-inhoud – ls Download alles HTML bestanden – mget *.html Verbinding beëindigen – sluiten Opnieuw verbinden met een server – ftp openen.

Laatste gedachten over FTP / SFTP

Basis FTP-commando's kunnen handig zijn als u scripts maakt die uw website bijwerken of grote groepen bestanden moeten overbrengen. Echter, tenzij je tegen het installeren van nieuwe applicaties bent, raad ik je ten zeerste aan om een ​​FTP-applicatie te gebruiken in plaats van commando-instructies.

Lees verder:

Over Jerry Low

Oprichter van WebHostingSecretRevealed.net (WHSR) - een hostingreview die wordt vertrouwd en gebruikt door gebruikers van 100,000. Meer dan 15 jaar ervaring in webhosting, affiliate marketing en SEO. Bijdrager voor ProBlogger.net, Business.com, SocialMediaToday.com en meer.