Co to jest PuTTY i do czego służy?
Jeśli potrzebujesz połączyć się z serwerem, wykonać komendy, spakować większą liczbę plików albo szybko przenieść dane bez klikania po katalogach FTP, najwygodniejsze będzie do tego połączenie SSH. Jednym z najpopularniejszych programów do takiego połączenia jest PuTTY — prosty klient SSH, który pozwala pracować z serwerem z poziomu terminala. W tym poradniku krótko wyjaśnimy, czym jest PuTTY, do czego służy i dlaczego w wielu sytuacjach daje większe możliwości niż klasyczne połączenie FTP.
Potrzebujesz dostępu SSH na serwerze? W SEOHOST masz go w standardzie bez dodatkowych opłat, w każdym planie hostingowym, podobnie jak dostęp do menedżera plików w DirectAdmin. Wybierz hosting WWW dopasowany do swojej strony i dołącz do nas. Polecamy niezawodny hosting NVMe z obsługą SSH, Redis i LiteSpeed w SEOHOST.
Oficjalnie PuTTY jest darmowym klientem SSH i Telnet dla Windows oraz systemów Unix, rozwijanym głównie przez Simona Tathama. Aktualna strona projektu udostępnia m.in. plik putty.exe, czyli właściwego klienta SSH/Telnet. Jeżeli chcesz od razu przejść do konfiguracji połączenia, sprawdź również instrukcję: jak zalogować się przez SSH.
Co to jest PuTTY?
PuTTY to darmowy program służący do łączenia się z serwerem przez SSH, Telnet lub inne obsługiwane protokoły terminalowe. W praktyce najczęściej używa się go do bezpiecznego logowania na serwer przez SSH, czyli do pracy z serwerem z poziomu wiersza poleceń.
Brzmi technicznie? Spokojnie. Chodzi o to, że zamiast otwierać katalogi przez FTP i ręcznie przenosić pliki, możesz zalogować się na serwer i wydać konkretne polecenie.
- Na przykład sprawdzić zawartość katalogu, rozpakować archiwum, wykonać kopię plików, zmienić uprawnienia, uruchomić skrypt albo sprawdzić, co dzieje się na koncie hostingowym.
PuTTY przydaje się szczególnie wtedy, gdy:
- chcesz połączyć się z serwerem przez SSH z komputera z Windows,
- masz do wykonania operacje na dużej liczbie plików,
- chcesz szybciej spakować lub rozpakować większe archiwum,
- potrzebujesz wykonać polecenia, których nie uruchomisz przez zwykłego klienta FTP.
Jeżeli dopiero zaczynasz pracę z serwerem, warto najpierw rozróżnić dwa pojęcia: FTP służy głównie do przesyłania plików, a SSH daje dostęp do wykonywania komend na serwerze.
Do prostego wrzucenia plików strony wystarczy FTP — zobacz poradnik: jak wgrać pliki strony na serwer przez FTP. Gdy jednak chcesz zrobić coś szybciej, dokładniej albo na większej liczbie plików, SSH wygrywa wygodą.
PuTTY, SSH i FTP — kiedy użyć którego rozwiązania?
FTP jest dobre, gdy chcesz przesłać kilka plików, pobrać katalog albo podmienić plik na stronie. Widzisz strukturę katalogów, przeciągasz pliki i pracujesz w dość znany sposób. To wystarcza przy prostych zadaniach, dlatego FTP nadal jest wygodne dla początkujących użytkowników. Jeśli potrzebujesz danych do połączenia, sprawdź instrukcję: dane dostępu do serwera FTP.
SSH przez PuTTY działa inaczej. Nie przeciągasz plików myszką, tylko wydajesz serwerowi polecenia. I właśnie w tym tkwi jego siła. Jeśli masz kilkanaście GB danych do spakowania, robienie tego lokalnie, pobieranie wszystkiego na komputer i ponowne wysyłanie na serwer jest stratą czasu.
Przez SSH możesz spakować katalog bezpośrednio na serwerze, rozpakować archiwum w wybranym miejscu albo wykonać serię operacji bez czekania na transfer tysięcy małych plików.
PuTTY przydaje się m.in. wtedy, gdy chcesz:
- spakować duży katalog bezpośrednio na serwerze,
- rozpakować archiwum ZIP lub TAR bez pobierania go na komputer,
- szybko sprawdzić pliki i katalogi na koncie hostingowym,
- wykonać polecenia administracyjne, których nie obsługuje klient FTP.
Dobry przykład to przenoszenie strony WordPress. Przez FTP możesz pobierać i wysyłać pliki, ale przy większej stronie trwa to długo. Przez SSH spakujesz katalog, przeniesiesz jedno archiwum i rozpakujesz je na miejscu. Podobnie z bazami danych, kopiami zapasowymi, porządkowaniem katalogów czy pracą na dużych paczkach plików.
Jeżeli korzystasz z WordPressa, SSH nie zastępuje panelu administracyjnego, ale świetnie go uzupełnia. WordPress nadal obsługujesz przez przeglądarkę, logując się do kokpitu — zobacz: logowanie do panelu WordPress.
PuTTY i SSH przydają się wtedy, gdy trzeba zejść poziom niżej i wykonać operację bezpośrednio na serwerze.
Podsumowując, FTP wybierz do prostego przesyłania plików, a PuTTY i SSH wtedy, gdy chcesz sprawnie zarządzać serwerem komendami. To narzędzie nie jest potrzebne każdemu od pierwszego dnia, ale gdy zaczniesz pracować z większymi stronami, kopiami zapasowymi i archiwami, szybko zrozumiesz, dlaczego administratorzy tak chętnie korzystają z SSH.