Alles op één plek

Documentatie

Installeer Ghost FTP op Windows of Linux, configureer FTP-, FTPS- en SFTP-verbindingen correct en begin met overzetten in de browserversie op /ftp.

Ghost FTP downloadenVersie 0.30.1 · Windows · Linux · Android

Installatie

Krijg de app
aan de slag.

Volg de stappen voor je platform. De volledige installatie duurt een paar minuten en vereist geen account.

Installeren op Windows

  1. Download GhostFTP-Windows-x64-Setup-v0.30.1.exe vanaf de downloadpagina.
  2. Vergelijk vóór het openen de gepubliceerde SHA-256-controlesom met het gedownloade bestand.
  3. Start het installatieprogramma en kies een installatiemap. Beheerdersrechten zijn alleen nodig voor een systeembrede installatie.
  4. Kies of je een snelkoppeling op het bureaublad wilt en of Ghost FTP ftp://- en sftp://-links moet openen.
  5. Start Ghost FTP via het Startmenu. Bij de eerste start wordt je lokale instellingenmap gemaakt.

Installeren op Linux

  1. Download voor Debian en Ubuntu GhostFTP-Linux-amd64-v0.30.1.deb en installeer het met je pakketbeheerder of met sudo apt install ./GhostFTP-Linux-amd64-v0.30.1.deb.
  2. Download voor andere x86_64-Linux-distributies GhostFTP-Linux-x86_64-v0.30.1.
  3. Maak het zelfstandige binaire bestand uitvoerbaar met chmod +x GhostFTP-Linux-x86_64-v0.30.1 en voer het daarna uit. Installatie of roottoegang is niet nodig.
  4. Instellingen worden opgeslagen in ~/.config/ghostftp, zodat je er een back-up van kunt maken of ze naar een andere computer kunt verplaatsen.
  5. Verwijder de toepassing door het .deb-pakket te verwijderen of het zelfstandige binaire bestand te wissen.

Android

  1. De Android-APK is beschikbaar als onderdeel van de gepubliceerde Ghost FTP 0.30.1-release. Download de geverifieerde APK via de Download-pagina en vergelijk vóór installatie de SHA-256-controlesom.
  2. De app gebruikt dezelfde verbindingsprofielen en hetzelfde beveiligingsmodel als de desktoptoepassing.

FTP-configuratie

Stel een verbinding in
die gewoon werkt.

Wat elk veld betekent, welk protocol je kiest en wat je server moet toestaan.

Verbindingsvelden uitgelegd

Host is het adres van je server, bijvoorbeeld ftp.yourdomain.com of een IP-adres. Poort 21 is voor FTP en FTPS met expliciete TLS, 990 voor impliciete FTPS en 22 voor SFTP. Gebruikersnaam en wachtwoord krijg je van je hostingprovider of serverbeheerder. Het externe pad is optioneel en kan na verbinding direct een map zoals /public_html openen.

Een protocol kiezen

Gebruik SFTP wanneer je server dit ondersteunt: het werkt via SSH over één versleuteld kanaal en heeft geen extra firewallregels nodig. Gebruik FTPS met expliciete TLS als je server op FTP is gebaseerd maar versleuteling ondersteunt. Gebruik gewone FTP alleen op vertrouwde interne netwerken, omdat inloggegevens en bestandsinhoud onversleuteld worden verzonden. SFTP is beschikbaar in de desktopapp en webgateway wanneer het hostingaccount de PHP SSH2-extensie biedt; FTP en FTPS blijven ook zonder SSH2 beschikbaar.

Authenticatie met sleutel

Stel in Sitebeheer de authenticatiemethode in op Sleutelbestand en kies je privésleutel in OpenSSH- of PuTTY-formaat. Als de sleutel met een wachtwoordzin is beveiligd, vraagt Ghost FTP hiernaar bij verbinding en kan die alleen voor de huidige sessie onthouden. De openbare sleutel moet op de server in ~/.ssh/authorized_keys staan. Sleutels verlaten je computer nooit.

Overdrachtsmodus en passieve verbindingen

Laat de overdrachtsmodus op Passief staan tenzij je beheerder anders aangeeft; passieve modus werkt achter de meeste routers en firewalls. Zet het overdrachtstype op Automatisch zodat tekstbestanden de juiste regeleinden krijgen en binaire bestanden onaangeroerd blijven. Standaard zijn er twee gelijktijdige overdrachten; verhoog dit alleen als de server meer sessies toestaat. De standaard time-out is 20 seconden en kan voor trage verbindingen worden verhoogd.

Een site opslaan

Open Sitebeheer, maak een item, vul host, poort, protocol, gebruikersnaam en authenticatie in en geef het een duidelijke naam. Stel desgewenst standaard lokale en externe mappen in. Opgeslagen sites kunnen worden gegroepeerd, voor afzonderlijke omgevingen gedupliceerd en als back-up geëxporteerd.

Vereisten aan serverzijde

Het account moet lees- en schrijfrechten hebben op de gebruikte mappen. Voor websites is de documentroot meestal /public_html, /htdocs of /www. Zijn lijsten leeg, controleer dan of het account aan een andere thuismap is gebonden. Voor FTPS heeft de server een geldig TLS-certificaat nodig; bij zelfondertekende certificaten vraagt Ghost FTP eenmalig om de vingerafdruk te bevestigen.

Browserversie

Verbinden via /ftp.

De browserversie maakt verbinding met je server via een tijdelijke HTTPS-naar-FTP/FTPS/SFTP-gateway. Inloggegevens worden alleen voor de huidige aanvraag of overdrachtssessie gebruikt en nooit door Ghost FTP op schijf geschreven.

  1. Open /ftp in je browser. De browserversie opent als een zelfstandig applicatievenster zonder websitenavigatie eromheen.
  2. Vul host, gebruikersnaam en wachtwoord in, stel de poort in en kies het protocol: SFTP via SSH, FTP, FTPS met expliciete TLS of FTPS met impliciete TLS. SFTP vereist de PHP SSH2-extensie op het hostingaccount.
  3. Klik op Snel verbinden. Het serverlogboek registreert elke stap van de handshake zodat je precies ziet waar de verbinding faalt.
  4. Blader door de externe server in het rechterpaneel. Gebruik het padveld, de knop voor de bovenliggende map en het filter om snel te navigeren.
  5. Selecteer links een lokaal bestand om te uploaden of dubbelklik op een extern bestand om het te downloaden. Voortgang, snelheid en ETA verschijnen in de overdrachtswachtrij.
  6. Gebruik de werkbalk voor Nieuwe map, Verwijderen, Hernoemen en Eigenschappen. Opgeslagen sites staan in je eigen browser, altijd zonder wachtwoord.

Problemen oplossen

Wanneer iets
misgaat.

Verbinding verloopt

Host of poort is onjuist of een firewall blokkeert de verbinding. Controleer de poort bij je provider en laat de overdrachtsmodus op Passief.

Aanmelding geweigerd

FTP-gebruikersnamen zijn vaak het volledige e-mailadres of een accountnaam met voorvoegsel. Kopieer de gegevens uit het hostingpaneel en controleer op spaties aan het einde.

Mappenlijst blijft leeg

Mogelijk zit je buiten je thuismap of heeft het account geen leesrechten. Typ het volledige pad, zoals /public_html, in het padveld.

Certificaatwaarschuwing bij FTPS

De server gebruikt een zelfondertekend of verlopen certificaat. Controleer de vingerafdruk bij je beheerder voordat je deze accepteert.

Upload mislukt onderweg

Controleer vrije schijfruimte en de rechten van de doelmap. Mislukte items blijven op het tabblad Mislukt van de overdrachtswachtrij en kunnen opnieuw worden geprobeerd.

Browserversie

De browsergateway ondersteunt SFTP alleen als de PHP SSH2-extensie op het hostingaccount is ingeschakeld. Is SSH2 niet beschikbaar, gebruik dan FTP/FTPS in de browser of de desktopapp voor SFTP.