Jak otworzyć FTP w Chrome? Poradnik i alternatywy

Jak otworzyć FTP w Chrome? Poradnik i alternatywy

Jak otworzyć FTP w Chrome
8 minut czytania

Jeśli próbujesz otworzyć FTP w Chrome i nic się nie dzieje – to nie przypadek. Google trwale usunął natywną obsługę protokołu FTP z przeglądarki, a instrukcje, które znajdziesz w starszych poradnikach, od dawna nie działają. Ten artykuł wyjaśnia, co się stało, jakie masz dziś realne opcje i jak skutecznie połączyć się z serwerem FTP bez zmiany przeglądarki.

Najważniejsze informacje z tego artykułu:

  • Chrome usunął natywną obsługę FTP definitywnie od wersji 88–91 i nie ma możliwości jej przywrócenia w aktualnych wydaniach.
  • Wpisanie adresu ftp:// w Chrome może uruchomić zewnętrzny klient FTP, jeśli system operacyjny ma skonfigurowane odpowiednie skojarzenie protokołu.
  • Rozszerzenia FTP dla Chrome działają jak osobne mini-aplikacje w zakładce i nie przywracają wbudowanego klienta FTP w przeglądarce.
  • Dedykowane programy takie jak FileZilla lub WinSCP to dziś stabilniejsze i bezpieczniejsze rozwiązanie niż próba obsługi FTP z poziomu przeglądarki.
  • FTP przesyła dane logowania i pliki bez szyfrowania, dlatego do transferów wrażliwych danych warto używać SFTP lub FTPS.

Jak otworzyć FTP w Chrome – czy to w ogóle możliwe?

Chrome nie otwiera już adresów FTP bezpośrednio w oknie przeglądarki. Nie chodzi o błąd konfiguracji ani problem z serwerem – Google po prostu usunął kod obsługujący protokół FTP z silnika przeglądarki. Stało się to stopniowo: od wersji 77 FTP zaczął być wyłączany dla części użytkowników, w wersji 88 (styczeń 2021) oficjalnie usunięto całą implementację, a w wersji 91 zniknęły ostatnie flagi, którymi można było to obejść.

Jeśli dziś wpiszesz adres ftp:// w pasku Chrome, przeglądarka potraktuje go jak zapytanie do wyszukiwarki albo wyświetli błąd ERRUNKNOWNURL_SCHEME. Ten błąd nie oznacza, że serwer FTP nie działa – oznacza, że Chrome po prostu nie rozumie już tego protokołu. To ważne rozróżnienie, bo wiele osób traci czas na diagnozowanie serwera, gdy problem leży wyłącznie po stronie przeglądarki.

Masz jednak trzy realne ścieżki, żeby dostać się do serwera FTP z poziomu komputera, na którym używasz Chrome:

  • Delegowanie do zewnętrznego klienta FTP – skonfigurowanie systemu tak, żeby adresy ftp:// otwierały się w dedykowanym programie (FileZilla, WinSCP i inne).
  • Rozszerzenie FTP w Chrome – instalacja rozszerzenia, które działa jak mini-klient FTP wewnątrz zakładki przeglądarki.
  • Eksplorator plików Windows – wpisanie adresu FTP bezpośrednio w pasku adresu Eksploratora plików, bez udziału Chrome.

Każda z tych metod ma inne wymagania i ograniczenia – opisuję je szczegółowo poniżej.

Jak skonfigurować system, żeby Chrome otwierał FTP w zewnętrznym kliencie?

To dziś najbardziej niezawodna metoda. Chrome rozpoznaje schemat protokołu ftp:// i zamiast obsługiwać go samodzielnie, przekazuje adres do systemu operacyjnego. Jeśli system ma skojarzony program z protokołem FTP, ten program uruchamia się automatycznie po kliknięciu linku ftp:// w przeglądarce.

Krok 1 – zainstaluj dedykowanego klienta FTP

Najpierw potrzebujesz programu obsługującego FTP. Najpopularniejsze opcje:

  • FileZilla – darmowy, wieloplatformowy, obsługuje FTP, FTPS i SFTP.
  • WinSCP – darmowy, tylko Windows, obsługuje FTP, FTPS, SFTP i SCP.
  • Total Commander – płatny, ale z rozbudowanym menedżerem plików i wtyczkami FTP.
  • FTP Rush – darmowy dla użytku niekomercyjnego, obsługuje FTPS i SFTP.

Krok 2 – zarejestruj skojarzenie protokołu ftp:// w systemie

Po instalacji część klientów (np. FileZilla) pyta podczas instalacji, czy ma się zarejestrować jako domyślna aplikacja dla protokołu FTP. Jeśli tego nie zrobiłeś, możesz to ustawić ręcznie:

W Windows 10/11:

  1. Otwórz UstawieniaAplikacjeAplikacje domyślne.
  2. Przewiń na dół i kliknij Wybierz aplikacje domyślne według protokołu.
  3. Znajdź na liście FTP i przypisz do niego zainstalowanego klienta.

Alternatywnie w FileZilli możesz wejść w Edycja → Ustawienia → Integracja z systemem i zaznaczyć opcję rejestracji jako domyślny klient FTP.

Po tej konfiguracji kliknięcie linku ftp:// w Chrome uruchomi wybrany program i automatycznie przekaże mu adres serwera. Użytkownik wychodzi poza przeglądarkę, ale zyskuje pełną funkcjonalność – przesyłanie plików, zarządzanie katalogami, obsługę FTPS i SFTP.

Wskazówka: Jeśli po kliknięciu linku ftp:// Chrome nadal otwiera wyszukiwarkę zamiast klienta FTP, sprawdź, czy skojarzenie protokołu zostało faktycznie zapisane w systemie – Windows czasem resetuje domyślne aplikacje po aktualizacji systemu.

Otwarcie FTP w Chrome

Jak otworzyć FTP w Chrome za pomocą rozszerzenia?

Rozszerzenia FTP dla Chrome to osobna kategoria narzędzi. Nie przywracają wbudowanej obsługi FTP w silniku przeglądarki – działają jako samodzielne mini-aplikacje wewnątrz zakładki lub panelu bocznego. Użytkownik otwiera interfejs rozszerzenia, wpisuje adres hosta, port, login i hasło – podobnie jak w programie FileZilla – i zarządza plikami przez interfejs przypominający menedżer plików.

Przykłady rozszerzeń dostępnych w Chrome Web Store:

  • FTP Client – prosty interfejs, obsługa FTP i podstawowych operacji na plikach.
  • Web FTP – działa przez webowy interfejs, często wymaga pośredniczącego serwera.
  • SFTP Browser – skupia się na protokole SFTP (SSH File Transfer Protocol), który jest bezpieczniejszą alternatywą dla FTP.

Zanim zdecydujesz się na rozszerzenie, warto wiedzieć o kilku ograniczeniach.

Rozszerzenia Chrome działają w tzw. sandboxie – izolowanym środowisku, które nie ma dostępu do niskopoziomowych gniazd sieciowych. Część rozszerzeń obchodzi to przez własny serwer pośredniczący: rozszerzenie łączy się z serwerem producenta przez HTTPS, a dopiero ten serwer nawiązuje połączenie FTP z Twoim hostem. To oznacza, że login i hasło do Twojego serwera FTP przechodzi przez zewnętrzną infrastrukturę. W przypadku serwerów z danymi wrażliwymi to poważne ryzyko.

Typowe ograniczenia rozszerzeń FTP:

  • Wolniejsze działanie przy dużych katalogach i wielu plikach.
  • Problemy z obsługą trybu pasywnego FTP (wymagany za NAT-em lub firewallem).
  • Brak wsparcia dla FTPS lub obsługa tylko przez własną warstwę tunelowania.
  • Adres ftp:// wpisany w pasku Chrome nadal nie otworzy rozszerzenia automatycznie.

Wskazówka: Przed instalacją rozszerzenia FTP sprawdź liczbę aktywnych użytkowników, oceny i datę ostatniej aktualizacji w Chrome Web Store. Rozszerzenia z małą liczbą recenzji lub porzucone przez deweloperów mogą stanowić ryzyko dla bezpieczeństwa Twoich danych logowania.

Jak wejść na FTP przez Eksplorator plików w Windows?

Windows ma wbudowaną, choć ograniczoną obsługę protokołu FTP w Eksploratorze plików. Możesz wpisać adres ftp://nazwa-serwera.pl bezpośrednio w pasku adresu Eksploratora plików i połączyć się z serwerem bez instalowania dodatkowego oprogramowania.

Jak to zrobić:

  1. Otwórz Eksplorator plików (skrót Win+E).
  2. Kliknij pasek adresu u góry okna.
  3. Wpisz adres w formacie: ftp://nazwaservera.pl lub ftp://192.168.1.100.
  4. Naciśnij Enter.
  5. Jeśli serwer wymaga logowania, pojawi się okno dialogowe z prośbą o podanie nazwy użytkownika i hasła.

Obsługa FTP w Eksploratorze plików bywa jednak kapryśna – zależy od wersji Windows, aktualnych aktualizacji i konfiguracji sieci. Stabilniejszym podejściem jest mapowanie serwera FTP jako lokalizacji sieciowej, co pozwala na trwałe dodanie go do panelu nawigacji Eksploratora.

Jak zmapować FTP jako lokalizację sieciową:

  1. W Eksploratorze plików kliknij prawym przyciskiem myszy Ten komputer i wybierz Dodaj lokalizację sieciową.
  2. W kreatorze podaj adres FTP w formacie ftp://nazwaservera.pl.
  3. Zaznacz lub odznacz opcję anonimowego logowania, podaj dane użytkownika.
  4. Nadaj skrótowi nazwę i zakończ kreator.

Takie połączenie pojawi się na stałe w panelu bocznym Eksploratora – możesz otwierać je jak zwykły folder.

Konfiguracja dostępu do FTP w Chrome

Jak zalogować się do FTP wymagającego nazwy użytkownika i hasła?

Format adresu z danymi logowania wbudowanymi bezpośrednio w URL, czyli ftp://user:haslo@serwer.pl, jest dziś blokowany lub ignorowany przez nowoczesne przeglądarki i wiele narzędzi systemowych ze względów bezpieczeństwa. Takie dane logowania trafiają do historii przeglądania, mogą być przechwycone przez logi systemowe i są po prostu niebezpiecznym sposobem przekazywania haseł.

Zamiast tego korzystaj z dedykowanego klienta FTP i podawaj dane logowania w jego interfejsie. W FileZilli wygląda to tak:

  1. Otwórz Menedżer witryn (Plik → Menedżer witryn lub Ctrl+S).
  2. Kliknij Nowa witryna i nadaj jej nazwę.
  3. W polu Host wpisz adres serwera FTP.
  4. Ustaw Protokół – wybierz FTP, FTPS lub SFTP w zależności od tego, co obsługuje serwer.
  5. W polu Typ logowania wybierz Normalne i wpisz login oraz hasło.
  6. Kliknij Połącz.

Dane zapisane w Menedżerze witryn są przechowywane lokalnie na Twoim komputerze i nie trafiają do historii przeglądarki. Możesz też zaszyfrować bazę danych witryn FileZilli hasłem głównym.

Warto w tym miejscu wyjaśnić różnicę między trzema protokołami, bo nazwy bywają mylące:

ProtokółTransportSzyfrowaniePort domyślny
FTPDwa kanały (sterowanie + dane)Brak – dane przesyłane jawnym tekstem21
FTPSDwa kanały z TLSTak – certyfikat TLS21 lub 990
SFTPJeden kanał przez SSHTak – szyfrowanie SSH22

SFTP (SSH File Transfer Protocol) to osobny protokół działający przez SSH – nie ma nic wspólnego z FTP poza nazwą. Jeśli serwer udostępnia tylko SFTP, adres ftp:// nigdy nie zadziała – potrzebujesz klienta obsługującego SSH, np. WinSCP lub FileZilli z obsługą SFTP.

Co zrobić, gdy Chrome nie otwiera FTP – diagnostyka

Zanim przejdziesz do konfiguracji, warto wiedzieć, co dokładnie się dzieje, gdy Chrome wyświetla błąd przy adresie ftp://.

Możliwe scenariusze:

  • Chrome przekierowuje do wyszukiwarki – przeglądarka nie rozpoznaje ftp:// jako protokołu i traktuje wpisany tekst jak zapytanie. Najczęściej dzieje się tak, gdy brakuje skojarzenia protokołu w systemie.
  • Błąd ERRUNKNOWNURL_SCHEME – Chrome rozpoznaje schemat ftp://, ale nie ma go czym obsłużyć. Rozwiązanie – zarejestrowanie klienta FTP jako systemowego handlera protokołu.
  • Nic się nie dzieje – Chrome cicho ignoruje link. Może to oznaczać, że system próbuje przekazać URL do skojarzonej aplikacji, ale ta nie jest poprawnie zainstalowana lub zarejestrowana.

Chrome nie nadaje się do sprawdzania, czy serwer FTP w ogóle działa. Do diagnozowania połączenia z serwerem FTP użyj polecenia curl -v ftp://adres-serwera w wierszu poleceń lub otwórz serwer bezpośrednio w FileZilli – oba narzędzia pokażą dokładnie, na którym etapie połączenie się zatrzymuje.

Częsty błąd przy testowaniu FTP przez klientów desktopowych to pominięcie trybu pasywnego (passive mode). W sieciach za NAT-em lub firewallem klient FTP powinien działać w trybie pasywnym – wtedy to klient inicjuje oba połączenia (sterowania i danych), co jest zgodne z typowymi regułami zapory. Przy trybie aktywnym logowanie może przebiegać prawidłowo, ale pobieranie listy plików już nie, bo firewall blokuje połączenie przychodzące inicjowane przez serwer.

Wskazówka: Jeśli firma wymaga dostępu do FTP przez przeglądarkę i nie możesz zainstalować zewnętrznego klienta, poproś administratora serwera o udostępnienie zasobów przez panel webowy lub bramkę HTTPS. To trwałe rozwiązanie, które eliminuje konieczność obsługi FTP bezpośrednio z Chrome. Wielu dostawców hostingu oferuje gotowe panele plików oparte na HTTPS – można też sprawdzić, czy da się włączyć pulpit zdalny Chrome, żeby uzyskać dostęp do systemu z zainstalowanym klientem FTP.

Dlaczego Chrome usunął obsługę FTP?

Google podjął tę decyzję z dwóch powodów – bezpieczeństwa i niskiej użyteczności wbudowanego klienta.

FTP przesyła wszystkie dane, w tym login i hasło, jawnym tekstem bez żadnego szyfrowania. Stara implementacja FTP w Chrome nie obsługiwała FTPS (rozszerzenia FTP o szyfrowanie TLS) ani proxy, więc każda sesja FTP przez przeglądarkę była z definicji niezaszyfrowana. W sieciach publicznych lub firmowych oznacza to, że ktokolwiek monitoruje ruch sieciowy, mógł bez trudu odczytać dane logowania do serwera.

Oprócz bezpieczeństwa wbudowany klient FTP Chrome był bardzo ograniczony funkcjonalnie – obsługiwał wyłącznie listowanie katalogów i pobieranie plików. Nie pozwalał na przesyłanie plików w górę, zmianę uprawnień, wznawianie przerwanego pobierania ani zarządzanie plikami. Jak pokazują dane o użytkowaniu, zdecydowana większość osób korzystających z FTP i tak używała dedykowanych programów. Wbudowany klient był w zasadzie zbędny.

Warto wiedzieć, że Chrome nie jest tu wyjątkiem. Firefox, Edge, Opera, Brave i Vivaldi – wszystkie usunęły natywną obsługę FTP w latach 2020–2022, podając te same argumenty. FTP w przeglądarce stał się anachronizmem, a zasoby, które kiedyś były dostępne przez ftp://, przeniosły się na HTTPS – łącznie z repozytoriami wielu dystrybucji Linuksa i archiwami oprogramowania.

Przy migracji starych linków FTP warto sprawdzić, czy serwer używał anonimowego dostępu – wiele dawnych linków działało tylko dlatego, że przeglądarka automatycznie podstawiała login anonymous. Dziś ta automatyzacja nie istnieje, więc stare zakładki z adresami ftp:// mogą prowadzić do zasobów, które są teraz dostępne pod innym adresem HTTPS.

Jak to wygląda od strony technicznej, jeśli zarządzasz serwerem i chcesz udostępniać pliki przez przeglądarkę – warto rozważyć następujące podejście:

  • Dla zasobów przeznaczonych do przeglądania w przeglądarce – ustaw zwykły katalog plików dostępny przez HTTPS.
  • Dla operacji typowych dla FTP (masowe przesyłanie plików, zmiana uprawnień, automatyczne skrypty) – udostępnij SFTP lub FTPS dla narzędziowych klientów.
  • Jeśli musisz utrzymać FTP ze względu na istniejące systemy – zadbaj, żeby użytkownicy mieli zainstalowanego klienta FTP ze skojarzeniem protokołu, tak by linki ftp:// klikane w Chrome otwierały się automatycznie w odpowiednim programie.

Jeśli chodzi o samo Chrome – warto wiedzieć, że wyłączenie automatycznego odświeżania strony w Chrome to jeden z tych ustawień, które można wciąż zmieniać przez flagi i rozszerzenia, bo Chrome nadal je obsługuje. Z FTP tak nie jest – flaga #enable-ftp została trwale usunięta z chrome://flags i żadne ustawienie administratora nie przywróci jej w aktualnych wersjach przeglądarki.

Podsumowanie

Otwarcie FTP w Chrome w klasyczny sposób – przez wpisanie adresu ftp:// w pasku przeglądarki – nie jest już możliwe od wersji 88–91. Google trwale usunął ten kod, kierując się względami bezpieczeństwa i niskim użyciem tej funkcji. Dziś masz trzy realne opcje: skonfigurować system tak, by linki ftp:// otwierały zewnętrzny klient FTP, użyć rozszerzenia FTP w Chrome lub skorzystać z Eksploratora plików Windows. Najbardziej niezawodne i bezpieczne podejście to dedykowany program, taki jak FileZilla lub WinSCP, ze skojarzonym protokołem ftp:// w systemie operacyjnym.

FAQ

Q: Czy można otworzyć FTP w Chrome na Androidzie?

A: Na Androidzie Chrome również nie obsługuje protokołu FTP. Brakuje tu mechanizmu systemowych handlerów protokołu, więc nie możesz przekierować ftp:// do zewnętrznej aplikacji tak jak na desktopie. Do połączeń FTP na Androidzie użyj osobnej aplikacji, np. AndFTP lub Solid Explorer.

Q: Czy Chrome kiedykolwiek obsługiwał FTPS bezpośrednio?

A: Nie. Wbudowany klient FTP w Chrome nigdy nie obsługiwał FTPS (FTP z szyfrowaniem TLS). Obsługiwał wyłącznie niezaszyfrowane FTP. To był jeden z głównych argumentów za jego usunięciem – każda sesja była z definicji niezabezpieczona.

Q: Czy Firefox nadal obsługuje FTP?

A: Firefox usunął natywną obsługę FTP w wersji 90 (lipiec 2021). Podobnie jak Chrome, próba wejścia na adres ftp:// kończy się błędem. Żadna z głównych przeglądarek nie obsługuje już FTP natywnie.

Q: Czy adres ftp:// z anonimowym dostępem działa inaczej niż z loginem?

A: Z perspektywy Chrome – tak samo, czyli nie działa wcale. Przeglądarka nie rozróżnia anonimowego i uwierzytelnionego FTP, bo nie obsługuje żadnego z nich. W dedykowanym kliencie FTP dostęp anonimowy konfiguruje się przez podanie loginu anonymous i dowolnego adresu e-mail jako hasła – lub zaznaczenie odpowiedniej opcji w ustawieniach połączenia.

Q: Czy wtyczki do Chrome mogą obsługiwać tryb pasywny FTP?

A: Zależy od architektury rozszerzenia. Rozszerzenia działające przez pośredniczący serwer mogą obsługiwać tryb pasywny po stronie tego serwera. Te działające wyłącznie w sandboxie przeglądarki mają ograniczony dostęp do gniazd sieciowych, co często uniemożliwia pełną obsługę trybu pasywnego – mogą pojawić się problemy z pobieraniem listy plików w sieci za firewallem.

Kamil Szczepański

Kamil Szczepański jest specjalistą w zakresie oprogramowania dla firm oraz liderem zespołu SoftWorld. Studiował informatykę na Uniwersytecie Łódzkim, rozwijając wiedzę z obszaru systemów informatycznych, baz danych, sieci komputerowych i programowania. Doświadczenie zdobywał podczas wdrażania, konfiguracji i obsługi oprogramowania księgowego, kadrowo-płacowego, ERP, CRM oraz narzędzi do projektowania 2D i 3D.

Opublikuj komentarz