WinSCP umożliwia połączenie z hostingiem i zarządzanie plikami strony za pomocą protokołu FTP, FTPS lub SFTP. Przed nawiązaniem połączenia wybierz właściwy protokół, wpisz dane serwera i zdecyduj, czy chcesz użyć hasła, czy klucza SSH.
Spis treści
Jakie dane są potrzebne do połączenia
Do utworzenia sesji w WinSCP potrzebujesz danych dostępowych do serwera. Najważniejsze pola konfiguracji to:
- Host name – adres serwera, na przykład
ftp.example.com. - File protocol – wybrany protokół, czyli FTP, FTPS albo SFTP.
- Port number – port przypisany do wybranego protokołu.
- User name – nazwa użytkownika serwera.
- Password – hasło, jeśli wybrany sposób logowania korzysta z hasła.
WinSCP udostępnia także ustawienia klucza SSH, katalogu zdalnego oraz uprawnień plików. Zestaw pól zależy od wybranego protokołu i sposobu uwierzytelniania. Opis tych elementów znajduje się w dokumentacji konfiguracji połączeń WinSCP: Connection with WinSCP.
Jak wybrać FTP, FTPS lub SFTP
W polu File protocol wybierz protokół zgodny z danymi otrzymanymi do konta hostingowego. FTP i FTPS mogą korzystać z logowania hasłem. SFTP działa przez SSH i może używać uwierzytelniania kluczem SSH. Nie zamieniaj tych protokołów podczas konfiguracji, ponieważ każdy z nich może wymagać innego portu, typu danych logowania i ustawień zabezpieczeń.
- Uruchom WinSCP i otwórz ekran tworzenia nowej sesji.
- Wybierz protokół w polu File protocol.
- Wpisz adres serwera w polu Host name.
- Wpisz port przeznaczony dla tego protokołu.
- Uzupełnij nazwę użytkownika oraz hasło albo przejdź do ustawień klucza SSH.
- Rozpocznij połączenie i sprawdź, czy WinSCP wyświetla właściwy katalog zdalny.
WinSCP opisuje wybór protokołu, portu i pól połączenia w materiałach dotyczących protokołów oraz trybów FTP: protocols i FTP modes.
Jak skonfigurować logowanie kluczem SSH w SFTP
Przy połączeniu SFTP możesz użyć klucza SSH zamiast hasła. Klucz SSH jest plikiem używanym do uwierzytelniania połączenia. W ustawieniach sesji wskaż plik klucza przeznaczony do logowania i pozostaw wybrany protokół SFTP.
- Wybierz SFTP jako protokół plików.
- Wpisz host, port i nazwę użytkownika.
- Otwórz ustawienia zaawansowane sesji.
- Przejdź do ustawień uwierzytelniania.
- Wskaż plik klucza SSH używany przez konto.
- Zapisz sesję i wykonaj próbę połączenia.
Jeśli serwer wymaga klucza SSH, samo wpisanie hasła nie zastąpi tego sposobu uwierzytelniania. WinSCP uwzględnia klucze SSH jako jeden z elementów konfiguracji połączenia i uwierzytelniania: ustawienia połączenia WinSCP.
Jak wybrać właściwy katalog zdalny
Po zalogowaniu WinSCP pokazuje pliki lokalne oraz pliki na serwerze. Katalog zdalny to miejsce na serwerze, w którym znajdują się pliki zarządzanej strony. Przed przesłaniem plików sprawdź ścieżkę wyświetloną w panelu zdalnym.
- Przesyłaj pliki do katalogu przypisanego do strony.
- Nie zastępuj plików produkcyjnych bez wcześniejszego sprawdzenia ich nazw i lokalizacji.
- Przy pracy na kilku stronach upewnij się, że wybrany katalog dotyczy właściwej witryny.
- Jeśli korzystasz z ustawienia Remote directory, zapisz w nim właściwą ścieżkę zdalną.
Wybór katalogu zdalnego jest częścią konfiguracji sesji WinSCP i wpływa na miejsce, w którym będą wykonywane operacje na plikach. Dokumentacja WinSCP opisuje ustawienia katalogu zdalnego oraz transferów w guides.
Jak bezpiecznie przesyłać pliki i sprawdzać transfer
Przed zmianą plików produkcyjnych zachowaj ich kopię. Następnie porównaj katalog lokalny ze zdalnym i wybierz tylko pliki, które mają zostać przesłane. Po zakończeniu transferu sprawdź wynik operacji zamiast zakładać, że przesyłanie zakończyło się poprawnie.
- Otwórz właściwy katalog lokalny i zdalny.
- Zaznacz pliki przeznaczone do wysłania.
- Uruchom transfer.
- Sprawdź komunikat i listę zakończonych operacji.
- Potwierdź, że plik znajduje się w docelowym katalogu zdalnym.
- Zweryfikuj rozmiar lub porównanie pliku, jeśli WinSCP udostępnia taką opcję dla danej operacji.
WinSCP wskazuje w procesie zarządzania plikami na weryfikację transferu, ustawienia katalogu oraz uprawnienia plików. Te elementy pomagają ograniczyć ryzyko przesłania pliku do niewłaściwego miejsca: FTP modes and transfer settings.
Jak sprawdzić uprawnienia plików
Uprawnienia plików określają, jakie operacje mogą wykonywać użytkownicy i procesy systemowe. Po przesłaniu pliku sprawdź jego uprawnienia w WinSCP, szczególnie gdy strona nie może odczytać pliku albo zapisać danych w wymaganym katalogu.
- Otwórz właściwości pliku lub katalogu na serwerze.
- Sprawdź ustawione uprawnienia.
- Zmieniaj je tylko wtedy, gdy masz pewność, że odpowiadają wymaganiom strony.
- Po zmianie wykonaj ponowną próbę odczytu lub zapisu.
Nie zmieniaj uprawnień seryjnie bez kopii plików i sprawdzenia skutku na pojedynczym pliku. WinSCP uwzględnia uprawnienia plików jako element zarządzania plikami na serwerze: dokumentacja trybów FTP WinSCP.
Co zrobić, jeśli połączenie nie działa
Najpierw sprawdź ustawienia sesji, ponieważ błędny protokół, port, host lub typ logowania uniemożliwi połączenie.
- Błąd połączenia z serwerem: sprawdź adres hosta, wybrany protokół i port.
- Odrzucone dane logowania: sprawdź nazwę użytkownika oraz hasło. Przy SFTP sprawdź także, czy wskazano właściwy klucz SSH.
- Brak plików po zalogowaniu: sprawdź katalog zdalny i przejdź do właściwej ścieżki.
- Transfer zakończył się błędem: sprawdź komunikat operacji, uprawnienia pliku oraz katalog docelowy.
- Połączenie działa, ale strona nie korzysta z pliku: potwierdź, że plik został przesłany do katalogu właściwej witryny.
WinSCP opisuje typowe ustawienia połączeń, protokoły, uwierzytelnianie i problemy z transferem w materiałach dotyczących łączenia oraz poradnikach WinSCP. Po każdej zmianie konfiguracji wykonaj ponowną próbę na właściwym katalogu i sprawdź rezultat transferu.
