SSH - Informacje dotyczące konsoli Shell

Konsola SSH. Informacje na temat użytkownia powłoki shell w ramach usługi serwerów prywatnych i dedykowanych.

W przypadku braku odpowiedzi na Twoje pytania lub chęci zgłoszenia usterki, zapraszamy do bezpośredniego kontaktu z nami.

Uwaga! Konsola SSH umożliwia wykonywanie operacji niejako na sercu serwera, dlatego nieostrożne wywoływanie komend, może doprowadzić do nieodwracalnej utraty przechowywanych danych.

Instruktaże

Pytania i odpowiedzi

  • Do czego służy program PuTTY?
    • PuTTY służy do połączenia się z powłoką shell (SSH) Twojego serwera.
  • Nie posiadam dostępu do konsoli shell, dlaczego?
  • Czy w przypadku serwerów wirtualnych Home, Standard, Business istnieje możliwość czasowego włączenia SSH?
  • Jakie dane są potrzebne do zalogowanie się do konsoli SSH?
    • głowny adres serwera: otrzymnananazwa.hostit.net.pl
    • login i hasło do konsoli SSH zostaną wysłane w momencie uruchomienia serwera
  • Pod powłoką shell, mój serwer bardzo powoli reaguje na naciśnięte klawisze
    • Problemem może być:
      • Duże obciążenie serwera: należy zmienić opcję serwera na wyższy lub zoptymalizować skrypty
      • Słabej jakości połączenie internetowe: wyłączyć pobieranie plików w tle
      jeżeli problem nie ustępuje skontaktować się z nami, notując dokładny czas wystąpienia oznaki spowolnienia

Podstawowe komendy powłoki Shell

  • Ważne skróty klawiszowe
    • CTRL+D lub CTRL+C - przerwanie wykonywania aktualnie działającej aplikacji
    • Kursór do góry (strzałka) - poprzednia komenda
    • Kursór w dół (strzałka) - następna komenda
    • SHIFT + PageUP - przewinięcie ekranu konsoli do góry
    • SHIFT + PageDown - przewinięcie ekranu konsoli w dół
  • Podstawowe komendy
    • ls
      wylistowanie zawartości obecnego folderu
    • ls -la
      wylistowanie zawartości obecnego folderu ze szczegółami i ukrytymi plikami
    • ls --help
      wyświetlenie skróconej pomocy dla np. programu ls
    • man ls
      wyświetlenie dokumentacji dla programu ls. Oczywiście ls możesz zastąpić inną nazwą aplikacji
    • mkdir nazwa
      utworzenie katalogu o nazwie "nazwa"
    • cd nazwa
      zmiana katalogu - przejście do katalogu o nazwie "nazwa"
    • cd ..
      powrót do nadrzędnego katalogu
    • cp zrodlowy.txt cel.txt
      utworzenie kopii pliku zrodlowy.txt pod nazwą cel.txt
    • mv zrodlowy.txt katalog/
      przeniesienie pliku zrodlowy.txt do folderu katalog/
    • touch plik.txt
      utworzenie pustego pliku o nazwie plik.txt
    • wget "http://adres-serwera.pl/plik.zip"
      pobranie pliku z sieci i zapisanie go w bierzącym folderze
    • rm plik.txt
      usunięcie pliku plik.txt
    • du -hs katalog/
      wyświetlenie powierzchni zajmowanej przez folder katalog i wszystkie pliki w num umieszczone
    • date
      aktualna data i czas
    • uptime
      wyświetla w kolejności: aktualną godzinę, uptime serwera, liczba zalogowanych użytkowników oraz za load average; średnie obciążenie w ciągu ostatniej minuty, 5 minut, 15 minut
    • free -m
      informacje o wykorzystaniu pamięci w megabajtach, pierwsza linia (Mem:) odnośi się do pamięci RAM, druga (Swap:) informuje o pamięci wymiany zainstalowanej na dysku twardym.
      total - zainstalowana pamięć
      used - wykorzystana pamięć
      free - dostępna pamięć
    • ps
      liczba uruchomionych procesów, bardziej szczegółowe informację, program zwróci po dodaniu parametru aux czyli ps aux
    • hostname -i
      akutualna nazwa hosta oraz adres IP
    • uname -a architektura systemu

Konfiguracja programu PuTTY dla systemów Windows

Celem instruktażu jest przedstawienie konfiguracji połączenia z serwerem SSH za pomocą aplikacji PuTTY.

Link do bezpłatnego pobrania programu: http://hostit.pl/download/putty.exe

Putty nie wymaga instalacji, po ściągnięciu go na komputer jest już gotowy do użycia.

Po uruchomieniu programu pojawi się okno konfiguracyjne:

Putty, konfiguracja połączenia SSH

W celu połączenia się z serwerem należy wybrać pierwszą z opcji drzewka po lewej stronie „Session”.

Klikamy w ikonę "Nowy adres"

Putty, konfiguracja połączenia SSH

W polu Host Name (or IP address) należy wpisać nazwę serwera z jakim chcemy się połączyć. I zaznaczyć opcję SSH w polu Connection type

Putty, konfiguracja połączenia SSH

W tym miejscu możesz też zapisać dane połączenie. W polu Saved Sessions wpisz wybraną przez siebie nazwę sesji i kliknij Save.

Putty, konfiguracja połączenia SSH

Od tej pory, po uruchomieniu programu aby nawiązać połączenie, wystarczy wybrać wcześniej zapisaną sesję (w naszym przypadku Moj Serwer) i kliknąć Open.