Połączenie FTP/SFTP - konfiguracja

Jak połączyć się z serwerem i wgrać pliki strony

FTP (File Transfer Protocol) służy do przesyłania plików między komputerem a serwerem. Zawsze łącz się z szyfrowaniem: FTP z TLS (port 21) albo SFTP (port 32154, z kluczem SSH).

Krok po kroku

  1. Pobierz klienta FTP - zalecamy FileZilla (darmowy, dostępny na Windows, Mac, Linux)
  2. Dane do połączenia znajdziesz w emailu aktywacyjnym:
  3. Host: ftp.twojadomena.pl lub adres serwera (np. h2.mcprodukt.com.pl)
  4. Protokół: FTP z jawnym szyfrowaniem TLS (port 21, zalecany) albo SFTP (port 32154, logowanie kluczem SSH, pakiety od 10 GB)
  5. Użytkownik: nazwa użytkownika z panelu hostingowego
  6. Hasło: hasło do panelu hostingowego (przy SFTP zamiast hasła używasz klucza SSH)
  7. Po połączeniu przejdź do domains/twojadomena.pl/public_html
  8. Tutaj umieść pliki swojej strony - plik index.html lub index.php będzie stroną główną
  9. Nie używaj zwykłego FTP bez szyfrowania - przesyła hasło otwartym tekstem

Co podać w programie FTP

Do połączenia potrzebne są cztery informacje: adres serwera, nazwa użytkownika, hasło i protokół. Adresem może być nazwa Twojej domeny albo nazwa serwera, a login i hasło to dane konta hostingowego.

Zawsze wybieraj połączenie szyfrowane. Zwykłe FTP przesyła hasło otwartym tekstem, więc w niezaufanej sieci jest to realne ryzyko.

Gdzie wgrywać pliki strony

Pliki strony trafiają do katalogu public_html domeny głównej, a domeny dodatkowe mają własne katalogi o nazwie zgodnej z domeną. Wgranie plików poziom wyżej sprawi, że strona się nie pokaże, choć pliki fizycznie są na serwerze.

To najczęstsza przyczyna pustej strony po wgraniu. Zanim zaczniesz szukać dalej, sprawdź, czy plik index znajduje się dokładnie w public_html.

Najczęstsze pytania

Połączenie odrzucone - co sprawdzić najpierw?

Protokół i port. Wybierz szyfrowane FTP na porcie 21 z jawnym TLS. Jeśli to nie pomoże, sprawdź, czy hasło konta hostingowego nie zostało w międzyczasie zmienione.

Wgrałem pliki, a strona jest pusta.

Prawie zawsze oznacza to zły katalog. Pliki muszą leżeć bezpośrednio w public_html danej domeny, a nie w katalogu domowym ani w podkatalogu z nazwą projektu.

Czy zamiast FTP mogę użyć czegoś innego?

Tak. Do drobnych zmian wygodniejszy jest menedżer plików w panelu hostingowym, a do dużych przenosin - SSH, który radzi sobie z tysiącami małych plików znacznie szybciej.

Zobacz również