Co to jest SSH i do czego można go wykorzystać?

Konta hostingowe w Kylos

Wiesz, że konta hostingowe Gold oraz Platinum obsługują połączenie przez SSH? Serdecznie zapraszamy do darmowych testów naszych kont hostingowych TUTAJ.



Co to jest
SSH?

SSH (ang. Secure Shell) jest to protokół komunikacyjny stosowany w sieciach TCP/IP. Służy do zdalnego łączenia terminalowego z komputerami. SSH jest następcą protokołu telnet - w przeciwieństwie do swojego poprzednika, połączenia zestawiane przez SSH są szyfrowane.

Na bazie SSH powstało kilka bezpiecznych protokołów transferu plików np. SCP i SFTP. Protokół SSH, działa w architekturze klient-serwer i jego usługa nasłuchuje na domyślnym porcie 22. Najpopularniejszy zestaw narzędzi do zarządzania SSH, to pakiet OpenSSH zainstalowany domyślnie w wiekszości dystrybucji GNU/Linux i BSD. OpenSSH standardowo zawiera serwer SSH oraz klienta SSH. W systemie Windows można połączyć się przez SSH m.in. za pomocą programu Putty. W Linuksie natomiast jest to zazwyczaj pakiet instalowany domyślnie wraz z systemem  - wystarczy wpisać w konsolę polecenie "ssh uzytkownik@IP_lub_nazwa_serwera".

Do czego można wykorzystać SSH?

Dzięki SSH możemy połączyć się ze zdalnym serwerem i uzyskać dostęp do powłoki systemowej. W większości dystrybucji GNU/Linux domyślną powłoką jest /bin/bash. Powłoka bywa również nazywana konsolą lub terminalem. Dostęp do powłoki systemowej, to potężne narzędzie dzięki któremu możemy zarządzać swoim serwerem, zmieniać uprawnienia do plików, tworzyć i przenosić pliki oraz katalogi, pakować i rozpakowywać archiwa itp.

Dostęp do powłoki systemowej po SSH dostępny jest dla następujących usług:
Na kontach hostingowych możliwy jest jedynie limitowany dostęp - bez możliwości instalacji i dodawania nowych narzędzi czy edytowania plików systemowych. Na pozostałych usługach, gdzie mamy pełny dostęp do konta root, można według uznania modyfikować i dodawać własne narzędzia oraz konfigurować usługi.

Najbardziej przydatne narzędzia konsolowe

W tabeli poniżej znajduje się spis wraz z przeznaczeniem, najbardziej przydatnych z punktu widzenia użytkownika poleceń powłoki systemów GNU/Linux.
 
Zadanie
Polecenie powłoki Szczegóły
Operacje na plikach i katalogach

chmod - zmiana uprawnień do pliku/katalogu
chown - zmiana właściciela i grupy pliku/katalogu
cp - kopiowanie plików/katalogów
mv - przenoszenie plików/katalogów
file - określa typ pliku
rm - usunięcie pliku/katalogu

link
Operacje na katalogach cd - zmiana katalogu
pwd - wyświetlenie katalogu w jakim obecnie jesteśmy
ls - wylistowanie plików i katalogów
mkdir - utworzenie katalogu
rmdir - usunięcie pustego katalogu
link
Wyświetlanie plików cat - wyświetla zawartość pliku
less - wyświetlanie plików na ekranie w sposób bardziej przystępny
tail - wyświetlanie ostatnich linijek pliku, obserwacja zmian
find - wyszukiwanie plików po nazwie
grep - odszukiwanie łańcuchów pasujących do wzorca
link
Archiwizacja tar - tworzenie i rozpakowywanie archiwów
unzip - rozpakowywanie archiwów ZIP
 link
Edytor tesktu nano - prosty konsolowy edytor tekstu
vi, vim - konsolowy edytor tekstu
mcedit - domyślny edytor tekstu Midnight Commandera
 link
Menadżer plików Midnight Commander (mc) - dwupanelowy menadżer plików  link

Bardziej szczegółowe opisy używania poleceń znajdujących się w tabeli, zostały opisane w artykułach w Bazie Wiedzy:
Podstawowe polecenia SSH

W celu uzyskania dalszych informacji, warto zapoznać się z artykułem Wikipedii:
http://pl.wikipedia.org/wiki/Polecenia_systemu_operacyjnego_Unix



Konta hostingowe w Kylos


Wiesz, że konta hostingowe Gold oraz Platinum obsługują połączenie przez SSH? Serdecznie zapraszamy do darmowych testów naszych kont hostingowych TUTAJ.
  • 26 Osoby uważają za pomocne
Czy ta odpowiedź była pomocna?

Podobne artykuły

Jak połączyć się z serwerem za pomocą SSH?

Konta hostingowe w Kylos.plWiesz, że konta hostingowe Gold oraz Platinum obsługują połączenie...

Konsolowy edytor tekstu - nano

Konta hostingowe w KylosWiesz, że konta hostingowe Gold oraz Platinum obsługują połączenie przez...

Konsolowy menadżer plików - Midnight Commander

Midnight Commander jest konsolowym menadżerem plików. Z racji tego, że działa w trybie tekstowym,...

Generowanie kluczy SSH - hosting

W celu połączenia się przez SSH na koncie hostingowym (pakiet Kylos Gold, Kylos Platinum), należy...

Generowanie kluczy SSH przez zewnętrzne narzędzia

Na początek należy wygenerować parę kluczy SSH - klucz prywatny i klucz publiczny. Klucz...