Czy kiedykolwiek czułeś się bezradny, gdy Twoja witryna WordPress uległa awarii i nie mogłeś nawet uzyskać dostępu do pulpitu nawigacyjnego? A może chciałeś szybko coś naprawić, nie czekając na swojego dostawcę hostingu?
W tym właśnie polecenia SSH stają się Twoim ratunkiem.
Dzięki SSH możesz wykonywać zadania takie jak rozwiązywanie problemów, aktualizowanie plików i zarządzanie witryną – bez polegania wyłącznie na panelu administracyjnym WordPress.
Jeśli nie jesteś programistą, SSH może na początku wydawać się onieśmielający. Ale gdy już się do tego przyzwyczaisz, staje się jednym z najbardziej niezawodnych sposobów na płynne działanie Twojej witryny.
W tym przewodniku udostępnimy 16 podstawowych poleceń SSH, które powinien znać każdy użytkownik WordPress. Oto te, z których korzystamy najczęściej: proste, skuteczne i niezwykle przydatne zarówno do codziennych zadań, jak i nieoczekiwanych problemów.

🌟 Wskazówka dla wtajemniczonych: Zablokowano Ci dostęp do Twojej witryny WordPress i nie wiesz, co robić? Nasz zespół profesjonalistów może pomóc Ci odzyskać dostęp w mgnieniu oka. Sprawdź nasze Usługi Premium Wsparcia WPBeginner już dziś!
Szybka nawigacja: Polecenia SSH dla użytkowników WordPress
Oto wszystkie tematy i polecenia, które omówimy w tym przewodniku. Możesz kliknąć poniższe linki, aby przejść do dowolnej sekcji:
- Co to jest SSH?
- How to Connect to Your WordPress Site Using SSH
- pwd – Pokazuje pełną ścieżkę do katalogu
- ls – Wyświetla pliki i foldery w katalogu
- cd – Change Directory
- mkdir -Utwórz nowy katalog
- rmdir – Usuń pusty katalog
- cp – Kopiuj folder lub plik
- mv – Przenieś plik lub folder
- grep – Szukaj konkretnego frazy
- find – Search Files and Directories
- zip – Kompresuj folder
- unzip – Rozpakuj folder
- history – Wyświetl ostatnio używane polecenie
- tar – Twórz i rozpakowuj archiwa skompresowane
- clear – Usuń całą zawartość ekranu
- du – Wyświetl rozmiar pliku lub folderu
- exit – Zakończ połączenie z serwerem zdalnym
- Często zadawane pytania dotyczące SSH
Zacznijmy.
Co to jest SSH?
SSH, w skrócie Secure Shell, to bezpieczny protokół do zarządzania Twoją stroną internetową za pomocą interfejsu wiersza poleceń. Pozwala on na połączenie Twojego komputera z serwerem Twojej witryny.
Najlepsze w używaniu SSH jest to, że pozwala ono na dostęp do Twojej witryny z zdalnego serwera. Nie musisz otwierać panelu administracyjnego WordPress.
Pomyśl o tym jak o bezpośrednim tylnym wejściu do Twojej witryny WordPress. 🚪
[słowo przejściowe] Po prostu wpisz różne polecenia, aby wykonać zadania, takie jak instalacja WordPressa, przesyłanie plików, tworzenie katalogów i inne.
Używanie SSH jest przeznaczone dla bardziej technicznych użytkowników lub programistów, którzy chcą wykonywać polecenia.
Jednakże, inni użytkownicy mogą również używać SSH do uzyskania dostępu do swojej witryny, na wypadek gdyby coś poszło nie tak i nie mogli otworzyć panelu administracyjnego WordPress.
Jak używamy SSH w WPBeginner
Nasz zespół programistów polega na SSH w zakresie potężnego zarządzania serwerem.
Chociaż używamy klientów FTP do prostego przesyłania plików, SSH jest naszym wyborem do rozwiązywania trudnych błędów, bezpiecznego ustawiania uprawnień do plików i uruchamiania narzędzi wiersza poleceń do migracji witryn.
Daje nam bezpośredni dostęp do szybkiego rozwiązywania problemów, zwłaszcza w tych rzadkich momentach, gdy obszar administracyjny WordPress jest niedostępny.
Biorąc to pod uwagę, najpierw przyjrzyjmy się, jak możesz użyć SSH do połączenia z serwerem swojej witryny.
Jak połączyć się ze swoją witryną WordPress za pomocą SSH
Pierwszą rzeczą, którą musisz zrobić, to sprawdzić, czy SSH jest zainstalowany na serwerze Twojej witryny.
Ponieważ SSH jest technologią klient-serwer, możesz sprawdzić, czy jest skonfigurowana, kontaktując się ze swoim hostingiem WordPress, a oni będą w stanie Ci powiedzieć. Możesz również spróbować uzyskać dostęp do panelu cPanel lub panelu hostingowego.
Powinieneś zobaczyć coś podobnego do obrazu poniżej:

Następnie musisz zanotować adres IP, nazwę użytkownika, hasło i port. Te informacje będą potrzebne, gdy użyjesz SSH do połączenia się z witryną z komputera.
Korzystanie z SSH na komputerze Mac lub Linux
Jeśli używasz systemu operacyjnego Mac lub Linux, możesz po prostu połączyć się ze swoją witryną za pomocą aplikacji terminala.
Wpisz następujące polecenie w terminalu:
ssh username@server_ip_address
Po prostu zastąp username i server_ip_address informacjami od swojego dostawcy hostingu.
Korzystanie z SSH na komputerze z systemem Windows
Aby używać SSH i połączyć się ze swoją witryną na komputerze z systemem Windows, będziesz potrzebować narzędzia innej firmy, takiego jak PuTTY.
Po pobraniu i zainstalowaniu aplikacji będziesz musiał wypełnić pola „Nazwa hosta (lub adres IP)” i „Port”, które zanotowałeś powyżej, aby połączyć się ze swoją witryną.

Po wprowadzeniu tych danych kliknij przycisk „Otwórz”. W następnym kroku otworzy się okno terminala, w którym możesz po prostu wprowadzić nazwę użytkownika i hasło, aby uzyskać dostęp do swojej witryny.
Teraz przyjrzyjmy się kilku typowym poleceniom SSH, które powinien znać każdy użytkownik WordPress.
Polecenia SSH do podstawowej nawigacji
Możesz używać różnych poleceń SSH do nawigacji po plikach i katalogach. Oto kilka podstawowych poleceń nawigacyjnych, które powinieneś znać.
⚠️ Ostrzeżenie: SSH daje Ci potężny dostęp do Twojego serwera – ale z wielką mocą wiąże się wielka odpowiedzialność. Jedno błędnie wpisane polecenie może spowodować poważne problemy, takie jak usunięcie krytycznych plików lub zepsucie Twojej witryny.
Zalecamy zawsze tworzenie pełnej kopii zapasowej witryny przed uruchomieniem głównych poleceń. Jest to najbezpieczniejszy sposób ochrony witryny podczas pracy z SSH.
1. pwd – Pokazuje pełną ścieżkę do katalogu
Polecenie pwd wyświetla pełną ścieżkę do bieżącego katalogu. Jest to bardzo przydatne podczas nawigacji między różnymi plikami i folderami:
pwd
Ponieważ nie masz żadnych wizualnych odniesień, które pomogłyby Ci zlokalizować się na serwerze, możesz po prostu użyć tego polecenia, aby się odnaleźć.
2. ls – Wyświetla pliki i foldery w katalogu
Jeśli chcesz wyświetlić zawartość katalogu, możesz po prostu użyć polecenia ls.

Możesz również użyć dodatkowych parametrów, aby uzyskać więcej informacji o zawartości. Na przykład, po prostu dodaj -l dla szczegółowych informacji lub -a, aby wyświetlić ukryte pliki.
ls -1
3. cd – Zmień katalog
Polecenie cd pozwala na zmianę katalogów. Możesz przejść do podkatalogu lub zupełnie innego katalogu:
cd [directory]
W powyższym kodzie możesz zastąpić [directory] nazwą katalogu.
Na przykład, jeśli wprowadzisz polecenie cd wp-content/themes, zostaniesz przeniesiony do katalogu motywów w Twojej instalacji WordPress.
Polecenia SSH do zarządzania plikami i folderami
Następnie przyjrzyjmy się kilku poleceniom SSH do zarządzania plikami i folderami na serwerze Twojej strony WordPress.
4. mkdir - Utwórz nowy katalog
Używając polecenia mkdir, możesz utworzyć nowy katalog w bieżącym katalogu. Po prostu wpisz następujące polecenie wraz z nazwą folderu:
mkdir [folder name]
Na przykład, powiedzmy, że chcesz utworzyć folder na arkusze stylów. Polecenie SSH dla tego będzie wyglądać tak: mkdir stylesheets.

Z drugiej strony, jeśli chcesz utworzyć nowy katalog, który znajduje się w innym podkatalogu, musisz wprowadzić strukturę wraz z poleceniem mkdir.
Oto jak będzie wyglądać składnia:
mkdir /plugins/myplugin/stylesheets
5. rmdir – Usuń pusty katalog
⚠️ Ważna uwaga: Zachowaj ostrożność podczas używania tego polecenia. Po usunięciu katalogu z serwera nie można go przywrócić.
Możesz użyć polecenia rmdir, aby usunąć katalog z serwera Twojej witryny. Wszystko, co musisz zrobić, to wprowadzić polecenie, a następnie nazwę katalogu:
rmdir [folder name]
6. cp – Kopiuj folder lub plik
Polecenie cp pozwala skopiować plik lub folder do innej lokalizacji. Wpisując polecenie, musisz podać nazwę pliku lub folderu oraz miejsce docelowe, w którym zostanie zapisana kopia:
cp [file name] [destination]

Wpisując nazwę pliku, będziesz musiał również uwzględnić rozszerzenie pliku, takie jak examplefile.txt lub readme.html.
Jeśli chcesz utworzyć kopię pliku w tym samym folderze, możesz wprowadzić następujące polecenie:
cp readme.html readme2.html
Jeśli chcesz skopiować plik do innego folderu, musisz wprowadzić następujące polecenie:
cp /public_html/wp-content/readme.html /public_html/etc/
Możesz również użyć różnych parametrów z poleceniem cp, takich jak:
cp -rskopiuj całą zawartość folderucp -aarchiwizuj wszystkie plikicp -unadpisuje plik w folderze docelowym tylko wtedy, gdy zawiera nowe lub inne treścicp -nnie skopiuje pliku, jeśli już istniejecp -iwyświetla ostrzeżenie przed skopiowaniem plikucp -fzastępuje lub usuwa plik z folderu docelowego, jeśli istnieje inny plik o tej samej nazwie
7. mv – Przenosi plik lub folder
Jeśli chcesz przenieść plik lub folder do nowego miejsca docelowego, możesz użyć polecenia mv .
Podobnie jak w przypadku polecenia cp, będziesz musiał określić nazwę pliku i miejsce docelowe, do którego chcesz przenieść plik:
mv [file name] [destination]

Na przykład, powiedzmy, że chcesz przenieść plik index.php do folderu arkuszy stylów. W tym przypadku polecenie powinno wyglądać tak:
mv index.php stylesheets
8. grep – Szukaj konkretnego frazy
Następnie możesz użyć polecenia grep, aby wyszukać określone wyrażenie lub ciąg znaków w pliku. Należy pamiętać, że to polecenie rozróżnia wielkość liter.
Oto jak wyglądałaby składnia:
grep '[search phrase]' [file name]

Na przykład, powiedzmy, że chcesz znaleźć termin „header” w pliku info.txt.
W tym przypadku polecenie będzie wyglądać następująco:
grep 'header' info.txt
Oprócz tego możesz również użyć parametru -i, aby zignorować wielkość liter podczas wyszukiwania.
9. find – Wyszukuje pliki i katalogi
Jeśli szukasz konkretnego pliku lub katalogu, możesz użyć polecenia find i wyszukać nazwę pliku, rozmiar, typ pliku i inne.
Składnia polecenia find wygląda następująco:
find [starting directory] [parameter] [search term]
W powyższym kodzie możesz określić proces wyszukiwania.
Na przykład, oto kilka opcji do wyboru:
- / (ukośnik) – Pozwala to na przeszukiwanie całego systemu
- . (kropka) – Możesz przeszukiwać bieżący katalog
- ~ (pływ) – przeszukuje katalog domowy
Następnie polecenie SSH pozwala również na określenie parametrów, takich jak nazwa, rozmiar, typ pliku i inne.
-name– Szuka nazwy pliku-user– Wyszukuje pliki przypisane do danego użytkownika-size– Rozmiar pliku-type -d– Szuka typu katalogu-type -f– Szuka typu pliku
Na koniec możesz wprowadzić szukany termin. Załóżmy, że chcesz znaleźć plik o nazwie „task” w katalogu.
Polecenie SSH dla tego będzie:
find / -name "task"
Dodatkowa wskazówka: Inne przydatne polecenia SSH
Teraz, gdy znasz już podstawowe polecenia SSH do nawigacji i zarządzania plikami oraz folderami w swojej witrynie, oto kilka dodatkowych poleceń, o których powinieneś wiedzieć.
10. zip – Kompresuj folder
Jeśli chcesz skompresować duże pliki lub foldery, możesz użyć polecenia zip. Wystarczy podać nazwę pliku lub folderu, który chcesz skompresować:
zip filename.zip foldername
Możesz również użyć różnych parametrów z tym poleceniem, aby określić, czy chcesz usunąć oryginalny folder:
zip -r nazwa_pliku.zip nazwa_folderu– to kompresuje folder, ale go nie usuwazip -m nazwa_pliku.zip nazwa_folderu– Możesz użyć tego parametru, aby skompresować folder, a następnie go usunąć, pozostawiając tylko wersję spakowaną.zip -d nazwa_pliku.zip nazwa_folderu– Użyj tego, aby usunąć plik z istniejącego archiwum zipzip -u nazwa_pliku.zip nazwa_folderu– To aktualizuje plik w istniejącym archiwum zip. Jest to pomocne, jeśli zaktualizowałeś oryginalny plik i nie chcesz usuwać pliku zip ani tworzyć nowego.
11. unzip – Rozpakuj folder
Po spakowaniu folderu będziesz musiał go również rozpakować. Aby to zrobić, po prostu wpisz polecenie SSH unzip:
unzip [filename.zip]
12. history – Wyświetl ostatnio używane polecenie
Polecenie history SSH jest przydatne do określenia, które polecenie wprowadzono wcześniej. Pamiętaj, aby wprowadzić liczbę, aby ograniczyć wyświetlane wyniki.
Na przykład, powiedzmy, że chcesz zobaczyć ostatnie 10 użytych poleceń. Składnia polecenia history wygląda następująco:
history 10

13. tar – Twórz i rozpakowuj archiwa skompresowane
tar to popularne polecenie SSH używane do rozpakowywania plików .tar.gz. Istnieje wiele narzędzi firm trzecich, które używają tego formatu do kompresji plików, i jest to alternatywa dla plików zip.
Jeśli chcesz zarchiwizować folder, możesz użyć poniższego polecenia. Po prostu zastąp 'nazwa_archiwum.tar.gz' nazwą pliku, a 'katalog' ścieżką katalogu:
tar -cvzf archivename.tar.gz directory
Po archiwizacji możesz rozpakować plik .tar.gz za pomocą tego polecenia:
tar -xvzf archivename.tar.gz directory
14. clear – Usuń cały tekst
Możesz użyć polecenia clear, aby usunąć cały tekst z okna terminala:
clear
To polecenie jest przydatne, jeśli popełniłeś błąd lub chcesz zacząć od nowa.

15. du – Wyświetl rozmiar pliku lub folderu
Jeśli chcesz poznać rozmiar pliku lub folderu na serwerze WordPress, możesz użyć polecenia du:
du -h [file or folder name]
Parametr -h w kodzie pokazuje rozmiar pliku w formacie czytelnym dla człowieka.
Na przykład, powiedzmy, że chcesz wyświetlić rozmiar pliku .htaccess.
Wszystko, co musisz zrobić, to wprowadzić to polecenie:
du -h .htaccess
16. exit – Zamyka serwer zdalnej witryny
Po zakończeniu pracy nad swoją witryną WordPress i chęci opuszczenia zdalnego serwera, możesz po prostu wpisać polecenie exit :
exit
Zalecamy używanie tego polecenia za każdym razem, gdy łączysz się ze swoją witryną. W ten sposób nikt inny nie będzie mógł uzyskać dostępu do Twojego serwera za pomocą SSH po zakończeniu pracy.
Często zadawane pytania dotyczące SSH
Nadal nie masz pewności, jak działa SSH lub czy jest dla Ciebie odpowiednie? Oto kilka typowych pytań, które zadają użytkownicy WordPress.
Jaka jest różnica między SSH a FTP?
Zarówno SSH, jak i FTP pozwalają zarządzać plikami na serwerze, ale SSH jest znacznie potężniejszy. FTP jest głównie używany do przesyłania plików.
Dzięki SSH uzyskujesz pełny dostęp do wiersza poleceń. Oznacza to, że możesz uruchamiać skrypty, zarządzać bazami danych i bezpiecznie wykonywać zaawansowane zadania. Połączenia SSH są również w pełni szyfrowane, co czyni je bezpieczniejszymi niż standardowy FTP.
Czy bezpieczne jest używanie SSH na mojej witrynie WordPress?
Tak. SSH szyfruje wszystkie dane między Twoim komputerem a serwerem, chroniąc Twoją witrynę i dane logowania przed przechwyceniem.
Po prostu bądź ostrożny z poleceniami, które uruchamiasz. Ponieważ SSH daje bezpośredni dostęp do twojego serwera, mały błąd może spowodować duże problemy. Zawsze mądrze jest utworzyć pełną kopię zapasową przed wykonaniem czegokolwiek ważnego.
Czy wszystkie plany hostingowe WordPress obejmują dostęp SSH?
Nie zawsze. Większość planów hostingowych VPS, dedykowanych i zarządzanych hostingów WordPress zawiera SSH domyślnie.
Jednak niektóre podstawowe plany hostingu współdzielonego tego nie oferują, lub mogą oferować je jako dodatek. Upewnij się, że sprawdziłeś to u swojego dostawcy hostingu.
Co się stanie, jeśli wpiszę polecenie nieprawidłowo?
Jeśli jest to tylko literówka lub nierozpoznane polecenie, zazwyczaj otrzymasz nieszkodliwy komunikat „command not found”.
Prawdziwym ryzykiem jest uruchomienie poprawnego polecenia z niewłaściwym plikiem lub w niewłaściwym folderze, na przykład przypadkowe usunięcie czegoś ważnego. Aby tego uniknąć, zawsze dwukrotnie sprawdzaj polecenie i bieżący katalog za pomocą pwd przed naciśnięciem Enter.
🌟 Przypomnienie: Jeśli kiedykolwiek okaże się, że jesteś zablokowany i nie wiesz, co robić, nie stresuj się. Nasz zespół profesjonalistów jest tutaj, aby pomóc Ci szybko i bezpiecznie odzyskać dostęp. Poznaj usługi wsparcia WPBeginner Premium, aby uzyskać fachową pomoc, gdy jest ona najbardziej potrzebna.
Mamy nadzieję, że ten artykuł pomógł Ci poznać ważne polecenia SSH, które powinien znać każdy użytkownik WordPress. Możesz również zapoznać się z naszą listą najczęstszych błędów WordPress i sposobów ich naprawy, a także z naszym przewodnikiem po rozwiązywaniu problemów z WordPress.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.

Olaf
Usługi hostingu współdzielonego, które zapewniają dostęp SSH, są doskonałe. Różnica między SSH a FTP jest ogromna, zwłaszcza podczas przenoszenia strony internetowej z poddomeny testowej do katalogu głównego. Dzięki SSH taka migracja może być bardzo wydajna i szybka, podczas gdy korzystanie z FTP może czasami być bardzo czasochłonne, zwłaszcza jeśli strona ma wiele plików. Nawet te podstawowe polecenia mogą znacznie przyspieszyć przepływ pracy.
Dennis Muthomi
Thanks for this guide.
I’ve used the ‘mv’ command to reorganize my WordPress theme files but I didn’t know about the ‘grep’ command for searching for specific phrases in files. This will save me time when debugging theme issues. Always learning something new when I read your guides.
Thanks again
Mrteesurez
Dziękuję za udostępnienie tego przewodnika! Zawsze byłem ciekawy poleceń SSH, ale do tej pory nie rozumiałem w pełni, jak mogą one przynieść korzyści mojemu przepływowi pracy w WordPress. Ten przewodnik naprawdę rozjaśnił dla mnie ten temat. Doceniam, jak w prosty sposób rozkłada polecenia, ułatwiając osobie takiej jak ja, która nie jest zbyt zaznajomiona z SSH, zrozumienie koncepcji. Znajomość tych poleceń z pewnością usprawni zarządzanie moim WordPress i da mi większą kontrolę nad moją witryną.
Jiří Vaněk
Świetny artykuł. Zacząłem używać SSH dopiero wtedy, gdy przeniosłem moją stronę na własny serwer. Nie miałem innego wyjścia. Jeszcze ciekawsze było, gdy odkryłem piękno WP CLI i mogłem zautomatyzować niektóre zadania za pomocą WP CLI i Cron. SSH to niesamowite narzędzie, które daje standardowej stronie internetowej zupełnie inne możliwości i wymiary. Dziękuję za listę podstawowych poleceń. Każdy, kto ma własny serwer lub dostęp do SSH, powinien je znać.