KEMBAR78
16 poleceń SSH, które powinien znać każdy użytkownik WordPressa
Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

16 poleceń SSH, które powinien znać każdy użytkownik WordPressa

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.

Polecenia SSH, które każdy użytkownik powinien znać

🌟 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:

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:

Włączanie dostępu SSH na Bluehost

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ą.

Ustawienia PuTTY

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.

Polecenie ls w SSH

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.

Utwórz nowy folder polecenie SSH

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]
Polecenie SSH do wykonania kopii

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 -r skopiuj całą zawartość folderu
  • cp -a archiwizuj wszystkie pliki
  • cp -u nadpisuje plik w folderze docelowym tylko wtedy, gdy zawiera nowe lub inne treści
  • cp -n nie skopiuje pliku, jeśli już istnieje
  • cp -i wyświetla ostrzeżenie przed skopiowaniem pliku
  • cp -f zastę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]
Przenieś linię poleceń SSH

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]
Polecenie Grep SSH

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 usuwa
  • zip -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 zip
  • zip -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
Historia poleceń SSH

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.

Wyczyść polecenie ssh

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.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak finansowany jest WPBeginner, dlaczego to ważne i jak możesz nas wesprzeć. Oto nasz proces redakcyjny.

Ostateczny zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi – kolekcji produktów i zasobów związanych z WordPress, które powinien mieć każdy profesjonalista!

Interakcje czytelników

4 CommentsLeave a Reply

  1. 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.

  2. 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 :)

  3. 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ą.

  4. Ś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ć.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.