SSH to oprogramowanie, które pozwala zarządzać stroną internetową poprzez wpisywanie potężnych poleceń. Oznacza to ‘Secure Shell’, a gdy jest zainstalowane zarówno na Twoim komputerze, jak i serwerze WWW, możesz bezpiecznie zarządzać swoją witryną za pomocą interfejsu wiersza poleceń.
Mniej techniczni użytkownicy nigdy nie będą musieli używać SSH. Zaawansowani użytkownicy mogą go używać do zdalnego logowania się na swój serwer internetowy i przesyłania plików i folderów, edytowania katalogów lub wykonywania poleceń.
SSH jest preinstalowany na Macu lub Linuksie. W systemie Windows aplikacja PuTTY może zostać zainstalowana w celu dodania obsługi SSH. SSH musi być również zainstalowany i włączony na serwerze internetowym Twojego dostawcy hostingu.

Czym jest powłoka (Shell)?
Większość stron WordPress jest instalowana na serwerze z systemem operacyjnym Linux. W systemie Linux „shell” to nazwa interfejsu wiersza poleceń.
Wielu zaawansowanych użytkowników lubi korzystać z powłoki, ponieważ mogą wpisywać elastyczne i potężne polecenia do zarządzania swoimi stronami internetowymi. Jest to jednak opcjonalne.
Oto kilka przykładów poleceń, których możesz użyć:
cd nazwa_kataloguzmienia określony katalog lub folder.lswyświetla zawartość bieżącego katalogu.mkdir nazwa_katalogutworzy nowy katalog.cp source_file destination_filekopiuje plik.chmod permissions file_namezmienia uprawnienia pliku.apt-get install nazwa_pakietuinstaluje nowe oprogramowanie na serwerze.
Po połączeniu ze swoją stroną internetową za pomocą SSH, możesz uzyskać pełną listę dostępnych poleceń, wpisując „help”.
Jak wielu użytkowników, możesz nie posiadać wiedzy technicznej na temat poleceń powłoki. W takim przypadku nie musisz używać SSH i możesz zarządzać plikami swojej strony internetowej za pomocą klienta FTP lub menedżera plików dostępnego w panelu hostingodawcy.
Więcej informacji znajdziesz w naszym przewodniku dla początkujących na temat jak używać FTP do przesyłania plików do WordPress.

Jak połączyć się ze swoją stroną za pomocą SSH?
SSH to technologia klient-serwer. Oznacza to, że potrzebujesz specjalnego oprogramowania zainstalowanego na swoim komputerze i serwerze internetowym.
Zatem pierwszą rzeczą do sprawdzenia jest to, czy SSH jest skonfigurowane w Twoim koncie hostingowym. Możesz to zrobić, kontaktując się ze swoim dostawcą hostingu lub sprawdzając cPanel lub ustawienia swojego hosta.

Będziesz musiał zachować zapis adresu IP swojej strony internetowej oraz nazwy użytkownika i hasła potrzebnych do uzyskania dostępu do SSH.
Będziesz także musiał znać numer portu używany przez SSH, jeśli zmieniłeś go z domyślnego ustawienia 22.
Łączenie z komputera Mac lub Linux
Po skonfigurowaniu serwera i posiadaniu klienta SSH, możesz połączyć się ze swoją stroną internetową, wpisując polecenie podobne do tego w aplikacji terminala na Macu lub Linuksie:
ssh username@server_ip_address
Nie zapomnij zastąpić username i server_ip_address ustawieniami, które wcześniej zapisałeś.

Łączenie z komputera z systemem Windows
Jeśli chcesz połączyć się ze swoją stroną przez SSH z komputera z systemem Windows, musisz zainstalować i uruchomić aplikację PuTTY.
Zostaniesz poproszony o wpisanie adresu IP SSH i numeru portu. PuTTY zapamięta Twoje ustawienia na przyszłe sesje.

Po kliknięciu przycisku „Otwórz” zostaniesz poproszony o podanie nazwy użytkownika SSH. Następnie otworzy się okno terminala, w którym możesz wpisać hasło SSH.
Jak można używać SSH w WordPressie?
Gdy zapoznasz się z poleceniami powłoki, możesz używać SSH do wykonywania wielu zadań związanych z zarządzaniem i utrzymaniem stron internetowych.
Obejmują one przesyłanie plików, instalowanie i aktualizowanie oprogramowania, edycję plików konfiguracyjnych serwera, tworzenie kopii zapasowych bazy danych WordPress i rozwiązywanie problemów.
Oto kilka poradników, które napisaliśmy, pokazujących różne sposoby wykorzystania SSH do zarządzania Twoją stroną WordPress:
- Jak włączyć Imagick na Twojej stronie WordPress
- Jak znaleźć tylne drzwi w zhakowanej witrynie WordPress i je naprawić
- Jak naprawić błąd bezpiecznego połączenia w WordPressie
- Jak naprawić błąd 500 Internal Server Error w WordPress
- Przydatne sztuczki konfiguracyjne WordPress, o których możesz nie wiedzieć
Jak używać SSH do zabezpieczenia transferu plików FTP
Po włączeniu SSH na swoim serwerze możesz również użyć go do zabezpieczenia sesji FTP. Jest to znane jako SFTP.
FTP to skrót od File Transfer Protocol i jest jak menedżer plików dla Twojej strony internetowej, gdzie możesz przesyłać, kopiować i usuwać pliki za pomocą metody przeciągnij i upuść.
Gdy SSH jest dostępne, Twój klient FTP może używać protokołu SFTP do bezpiecznego połączenia ze swoją stroną internetową. Oznacza to, że hakerzy nie będą w stanie przechwycić Twoich plików podczas ich przesyłania.

Więcej informacji znajdziesz w naszym wpisie w słowniku na temat SFTP.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się więcej o SSH w WordPress. Możesz również zapoznać się z naszą listą Dodatkowe lektury poniżej, aby znaleźć powiązane artykuły z przydatnymi wskazówkami, sztuczkami i pomysłami dotyczącymi 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.

