Wszystko w jednym miejscu

Dokumentacja

Zainstaluj Ghost FTP w Windows lub Linux, poprawnie skonfiguruj połączenia FTP, FTPS i SFTP i rozpocznij transfery w wersji przeglądarkowej pod /ftp.

Pobierz Ghost FTPWersja 0.30.1 · Windows · Linux · Android

Instalacja

Uruchom aplikację
i zacznij działać.

Wykonaj kroki dla swojej platformy. Cała instalacja trwa kilka minut i nie wymaga konta.

Instalacja w Windows

  1. Pobierz GhostFTP-Windows-x64-Setup-v0.30.1.exe ze strony pobierania.
  2. Przed otwarciem porównaj opublikowaną sumę SHA-256 z pobranym plikiem.
  3. Uruchom instalator i wybierz folder instalacji. Uprawnienia administratora są potrzebne tylko przy instalacji dla całego systemu.
  4. Wybierz, czy utworzyć skrót na pulpicie oraz czy Ghost FTP ma otwierać łącza ftp:// i sftp://.
  5. Uruchom Ghost FTP z menu Start. Przy pierwszym uruchomieniu zostanie utworzony lokalny folder ustawień.

Instalacja w Linux

  1. Dla Debiana i Ubuntu pobierz GhostFTP-Linux-amd64-v0.30.1.deb i zainstaluj go za pomocą menedżera pakietów lub poleceniem sudo apt install ./GhostFTP-Linux-amd64-v0.30.1.deb.
  2. Dla innych dystrybucji Linux x86_64 pobierz GhostFTP-Linux-x86_64-v0.30.1.
  3. Nadaj samodzielnemu plikowi binarnemu uprawnienie wykonywania poleceniem chmod +x GhostFTP-Linux-x86_64-v0.30.1, a następnie go uruchom. Instalacja ani dostęp root nie są wymagane.
  4. Ustawienia są zapisywane w ~/.config/ghostftp, więc możesz zrobić ich kopię lub przenieść je na inny komputer.
  5. Aby usunąć aplikację, odinstaluj pakiet .deb lub usuń samodzielny plik binarny.

Android

  1. APK dla Androida jest dostępny w opublikowanym wydaniu Ghost FTP 0.30.1. Pobierz zweryfikowany APK ze strony Download i przed instalacją porównaj jego sumę SHA-256.
  2. Będzie używać tych samych profili połączeń i tego samego modelu bezpieczeństwa co aplikacja komputerowa.

Konfiguracja FTP

Skonfiguruj połączenie
które po prostu działa.

Co oznacza każde pole, jaki protokół wybrać i na co serwer musi zezwalać.

Wyjaśnienie pól połączenia

Host to adres serwera, np. ftp.yourdomain.com lub adres IP. Port 21 służy do FTP i FTPS z jawnym TLS, 990 do niejawnego FTPS, a 22 do SFTP. Nazwę użytkownika i hasło otrzymasz od dostawcy hostingu lub administratora. Ścieżka zdalna jest opcjonalna i pozwala od razu po połączeniu otworzyć wskazany folder, np. /public_html.

Wybór protokołu

Używaj SFTP zawsze, gdy serwer je oferuje: działa przez SSH w jednym szyfrowanym kanale i nie wymaga dodatkowych reguł zapory. Używaj FTPS z jawnym TLS, gdy serwer bazuje na FTP, ale obsługuje szyfrowanie. Zwykłego FTP używaj tylko w zaufanych sieciach wewnętrznych, ponieważ dane logowania i zawartość plików są przesyłane bez szyfrowania. SFTP jest dostępne w aplikacji komputerowej i bramie webowej, gdy hosting udostępnia rozszerzenie PHP SSH2; FTP i FTPS działają również bez SSH2.

Uwierzytelnianie kluczem

W Menedżerze witryn ustaw metodę uwierzytelniania na Plik klucza i wybierz klucz prywatny w formacie OpenSSH lub PuTTY. Jeśli klucz ma hasło, Ghost FTP poprosi o nie przy łączeniu i może przechować je wyłącznie w bieżącej sesji. Klucz publiczny musi znajdować się w ~/.ssh/authorized_keys na serwerze. Klucze nigdy nie opuszczają komputera.

Tryb transferu i połączenia pasywne

Pozostaw tryb transferu Pasywny, chyba że administrator zaleci inaczej; działa on za większością routerów i zapór. Ustaw typ transferu na Automatyczny, aby pliki tekstowe otrzymywały właściwe zakończenia linii, a binarne pozostawały bez zmian. Domyślnie wykonywane są dwa transfery równocześnie; zwiększ tę liczbę tylko, jeśli serwer pozwala na więcej sesji. Limit czasu wynosi domyślnie 20 sekund i można go wydłużyć dla wolnych łączy.

Zapisywanie witryny

Otwórz Menedżer serwerów, utwórz wpis, podaj host, port, protokół, nazwę użytkownika i uwierzytelnianie oraz nadaj mu jasną nazwę. Opcjonalnie ustaw domyślne foldery lokalny i zdalny. Zapisane serwery można grupować, powielać dla oddzielnych środowisk i eksportować jako kopię zapasową.

Wymagania po stronie serwera

Konto musi mieć prawa odczytu i zapisu do używanych folderów. Dla stron internetowych katalog główny to zwykle /public_html, /htdocs lub /www. Jeśli listy są puste, sprawdź, czy konto nie jest ograniczone do innego folderu domowego. FTPS wymaga prawidłowego certyfikatu TLS; przy certyfikacie samopodpisanym Ghost FTP poprosi jednorazowo o potwierdzenie odcisku.

Wersja przeglądarkowa

Łączenie przez /ftp.

Wersja przeglądarkowa łączy się z serwerem przez tymczasową bramę HTTPS do FTP/FTPS/SFTP. Dane logowania są używane tylko w bieżącym żądaniu lub sesji transferu i Ghost FTP nigdy nie zapisuje ich na dysku.

  1. Otwórz /ftp w przeglądarce. Wersja webowa otwiera się jako samodzielne okno aplikacji bez nawigacji witryny.
  2. Podaj host, nazwę użytkownika i hasło, ustaw port i wybierz protokół: SFTP przez SSH, FTP, FTPS z jawnym TLS lub FTPS z niejawnym TLS. SFTP wymaga rozszerzenia PHP SSH2 na koncie hostingowym.
  3. Kliknij Szybkie połączenie. Dziennik serwera zapisuje każdy etap negocjacji, dzięki czemu dokładnie widać miejsce błędu.
  4. Przeglądaj zdalny serwer w prawym panelu. Używaj pola ścieżki, przycisku folderu nadrzędnego i filtra, aby szybko się poruszać.
  5. Wybierz plik lokalny w lewym panelu, aby go wysłać, lub kliknij dwukrotnie plik zdalny, aby go pobrać. Postęp, szybkość i szacowany czas są widoczne w kolejce transferów.
  6. Użyj paska narzędzi do tworzenia folderu, usuwania, zmiany nazwy i właściwości. Zapisane witryny są przechowywane w przeglądarce, zawsze bez hasła.

Rozwiązywanie problemów

Gdy coś
nie działa.

Przekroczono czas połączenia

Host lub port są nieprawidłowe albo zapora blokuje połączenie. Potwierdź port u dostawcy i pozostaw tryb transferu jako Pasywny.

Logowanie odrzucone

Nazwy użytkowników FTP to często pełny adres e-mail lub nazwa konta z prefiksem. Skopiuj dane z panelu hostingu i sprawdź końcowe spacje.

Lista folderów pozostaje pusta

Możesz znajdować się poza folderem domowym lub konto nie ma uprawnień odczytu. Wpisz pełną ścieżkę, np. /public_html, w polu ścieżki.

Ostrzeżenie certyfikatu FTPS

Serwer używa certyfikatu samopodpisanego lub wygasłego. Przed zaakceptowaniem zweryfikuj odcisk z administratorem.

Wysyłanie zatrzymuje się w trakcie

Sprawdź wolne miejsce i uprawnienia folderu docelowego. Nieudane elementy pozostają na karcie Nieudane kolejki transferów i można je ponowić.

Wersja przeglądarkowa

Brama przeglądarkowa obsługuje SFTP tylko wtedy, gdy na hostingu włączone jest rozszerzenie PHP SSH2. Jeśli SSH2 jest niedostępne, użyj FTP/FTPS w przeglądarce albo aplikacji komputerowej do SFTP.