ssh

SSH (ang. Secure Shell) to usługa, która umożliwia bezpośrednie zarządzanie serwerem. Terminem SSH może być również nazywane szyfrowanie połączenia protokołem komunikacyjnym w sieciach TCP/IP, który umożliwia realizowanie zdalnego połączenia z serwerem.

Dzięki dostępowi SSH możliwe jest kompleksowe zarządzanie zasobami dostępnymi na serwerze. Technologia ta pozwala na przenoszenie oraz kopiowanie plików i całych katalogów. Na podstawie technologii SSH powstało wiele protokołów transferu plików, np. SCP i SFTP. Protokół Secure Shell funkcjonuje w ramach architektury klient – serwer, a usługa SSH działa na domyślnym porcie 22.

Wśród podstawowych narzędzi, które służą do zarządzania protokołem SSH, należy wymienić pakiet OpenSSH, który instaluje się w dystrybucjach Linuks i BSD. Pakiet ten oferuje zarówno klienta, jak i serwer SSH. System Windows umożliwia połączenie przez SSH dzięki wykorzystaniu np. programu Putty. W Linuksie wystarczy wpisać w konsoli komendę: „ssh użytkownik@IP_lub_nazwa_serwera”.

Do czego może służyć SSH?

Protokół SSH pozwala na zdalne łączenie się z serwerem oraz na uzyskiwanie dostępu do systemowej powłoki. W przypadku dystrybucji GNU lub Linuks powłoką tą jest bash. Dzięki dostępowi do powłoki systemowej możliwe jest pełne zarządzanie serwerem.

Operacje możliwe z użyciem technologii Secure Shell

Możliwe do wykonania operacje kategoryzuje się na trzy grupy: operacje na plikach, operacje na katalogach i operacje służące archiwizacji.

Operacje na plikach i katalogach

·         chmod – zmienia uprawnienia katalogu lub pliku,

·         chowm – zmienia właściciela oraz grupę katalogu lub pliku,

·         mv – przenosi katalogi lub pliki,

·         cp – kopiuje katalogi lub pliki,

·         rm – usuwa katalogi lub pliki,

·         file – określa typ pliku,

·         ls – wylistowuje katalogi i pliki.

Operacje na katalogach

·         rmidr – usuwa pusty katalog,

·         pwd – wyświetla katalog, w którym obecnie znajduje się administrator,

·         mkdir – tworzy nowy katalog,

·         cd – zmienia katalog.

Operacje służące archiwizacji

·         gzip, bzip2, tar – tworzy i rozpakowuje archiwa,

·         unzip – rozpakowuje archiwa ZIP.

Edytor tekstu

·         nano – otwiera konsolowy edytor tekstu,

·         vi, vim – otwiera konsolowy edytor tekstu,

·         mcedit – otwiera domyślny edytor tekstu Midnight Commander.

Wyświetlanie plików

·         less – wyświetla pliki na ekranie w przystępny dla użytkownika sposób,

·         cat – wyświetla zawartość plików,

·         tail – wyświetla ostatnie linijki pliku, które służą do obserwacji zmian,

·         grep – odszukuje łańcuchy pasujące do wzorca,

·         find – wyszukuje pliki po nazwie.

 

Дали Ви помогна овој одговор? 0 Корисниците го најдоа ова како корисно (0 Гласови)