Jak zainstalować klienta PuTTY SSH na Debianie 12, 11 lub 10

PuTTY to wszechstronny i szeroko stosowany klient SSH, który umożliwia użytkownikom bezpieczne łączenie się ze zdalnymi serwerami. Obsługuje szereg protokołów sieciowych, w tym SSH, Telnet i SFTP, zapewniając solidny i niezawodny sposób zarządzania zdalnymi systemami. PuTTY jest znane ze swojej prostoty, łatwości obsługi i kompleksowych funkcji, takich jak uwierzytelnianie na podstawie kluczy, rejestrowanie sesji i przekierowywanie portów.

Korzystanie z PuTTY w Debianie 12, 11 lub 10 może uprościć ustanawianie bezpiecznych połączeń ze zdalnymi serwerami. Jest to szczególnie korzystne dla użytkowników, którzy potrzebują lekkiego i wydajnego klienta SSH z graficznym interfejsem użytkownika. Ten przewodnik przeprowadzi Cię przez proces instalacji PuTTY w Debianie, upewniając się, że masz niezawodne narzędzie do potrzeb zdalnego zarządzania.

Zaktualizuj Debiana przed instalacją klienta PuTTY SSH

Przed rozpoczęciem procesu instalacji koniecznie upewnij się, że Twój system Debian jest aktualny. Aktualizowanie systemu gwarantuje, że będziesz mieć najnowsze poprawki zabezpieczeń i aktualizacje oprogramowania.

Aby zaktualizować system Debian, otwórz terminal i wykonaj następujące polecenie:

sudo apt update && sudo apt upgrade

Zainstaluj klienta PuTTY SSH za pomocą polecenia APT

Debian zawiera PuTTY w swoim domyślnym repozytorium oprogramowania, dzięki czemu instalacja klienta SSH w systemie jest łatwa. Aby rozpocząć proces instalacji, otwórz terminal i wykonaj następujące polecenie:

sudo apt install putty putty-tools

Komenda sudo apt install instaluje określone pakiety wraz z ich zależnościami. W tym przypadku pakietami do zainstalowania są putty i putty-tools.

Sprawdź instalację PuTTY

Sprawdź wersję klienta PuTTY SSH w systemie Debian, używając tego polecenia w terminalu:

putty --version

To polecenie wyświetla zainstalowaną wersję PuTTY, potwierdzając, że proces instalacji przebiegł pomyślnie. Możesz teraz używać PuTTY do obsługi SSH i telnetu w systemie Debian.

Uruchom interfejs użytkownika klienta PuTTY SSH

Po pomyślnym zainstalowaniu PuTTY możesz uruchomić klienta SSH za pomocą terminala. Aby otworzyć PuTTY z terminala, wykonaj następujące polecenie:

putty

To polecenie uruchamia aplikację PuTTY, a na ekranie pojawia się główne okno konfiguracji PuTTY.

Alternatywnie możesz uruchomić klienta PuTTY SSH za pomocą graficznego interfejsu użytkownika (GUI). Aby to zrobić, wykonaj następujące kroki:

  1. Kliknij menu Działania znajdujące się w lewym górnym rogu ekranu.
  2. Kliknij ikonę Pokaż aplikacje, reprezentowaną przez siatkę dziewięciu kropek, zwykle znajdującą się w lewym dolnym rogu przeglądu działań.
  3. W oknie Pokaż aplikacje wyszukaj „PuTTY”, wpisując je w pasku wyszukiwania lub przeglądając listę aplikacji.
  4. Kliknij ikonę klienta PuTTY SSH, aby uruchomić aplikację.

Pierwsze kroki z klientem PuTTy SSH

W tej sekcji omówione zostaną wskazówki i najlepsze praktyki dotyczące rozpoczynania pracy z klientem PuTTY SSH w systemie Debian Linux. Te wskazówki pomogą Ci zmaksymalizować funkcje PuTTY i poprawić produktywność podczas zarządzania połączeniami zdalnymi.

Konfiguruj i zapisuj sesje PuTTY SSH

Jedną z kluczowych funkcji PuTTY jest możliwość zapisywania wielu sesji SSH i zarządzania nimi. Aby skonfigurować i zapisać nową sesję SSH, wykonaj następujące kroki:

  1. Uruchom PuTTY.
  2. w Sesja kategorii, wprowadź nazwę hosta lub adres IP serwera zdalnego w polu Nazwa hosta (lub adres IP).
  3. Określ numer portu w polu Port (domyślnie jest to 22 dla SSH).
  4. Wybierać SSH jako typ połączenia.
  5. Wprowadź opisową nazwę sesji w polu Zapisane sesje i kliknij przycisk Zapisz.

Po zapisaniu sesji możesz szybko załadować jej ustawienia, wybierając ją z listy Zapisane sesje i klikając Obciążenie.

Dostosuj wygląd PuTTY

PuTTY pozwala dostosować jego wygląd do własnych preferencji. Niektóre typowe dostosowania obejmują:

  • Zmiana czcionki i rozmiaru: Przejdź do Okno > Wygląd. Kliknij przycisk Zmień obok sekcji Ustawienia czcionki, aby wybrać inną czcionkę i jej rozmiar.
  • Dostosowywanie kolorów okna: Przejdź do Okno > Kolory. Wybierz kolor, który chcesz zmienić i kliknij przycisk Modyfikuj, aby wybrać nowy kolor.
  • Ustawianie przezroczystości okna: Przejdź do Okno > Zachowanie. Włącz opcję dekoracji okien dostarczonych przez system (jeśli są dostępne) i dostosuj suwak przezroczystości okna.

Użyj uwierzytelniania opartego na kluczach za pomocą PuTTY

Uwierzytelnianie oparte na kluczach jest bezpieczniejszą metodą logowania do serwerów zdalnych niż hasła. Aby skonfigurować uwierzytelnianie oparte na kluczach za pomocą PuTTY, wykonaj następujące kroki:

  1. Wygeneruj parę kluczy publiczny-prywatny za pomocą generatora kluczy PuTTY (PuTTYgen). Otwórz terminal i uruchom puttygen.
  2. Wybierz żądany typ klucza (RSA lub EdDSA) i kliknij Wygeneruj.
  3. Przesuwaj losowo mysz nad pustym obszarem, aby wygenerować losowość klucza.
  4. Po wygenerowaniu klucza zapisz klucz publiczny i klucz prywatny w oddzielnych plikach.
  5. Na serwerze zdalnym dołącz zawartość pliku klucza publicznego do pliku ~/.ssh/authorized_keys plik.
  6. W PuTTY przejdź do Połączenie > SSH > Uwierzytelnianie. Kliknij Przeglądaj i wybierz plik klucza prywatnego.

Włącz przekazywanie X11 w PuTTY

Jeśli chcesz uruchamiać aplikacje graficzne na zdalnym serwerze i wyświetlać je na komputerze lokalnym, włącz przekazywanie X11. Aby to zrobić:

  1. Zainstaluj serwer X (np. Xming) na swoim komputerze lokalnym.
  2. Uruchom PuTTY i załaduj żądaną sesję.
  3. Przejdź do opcji Połączenie > SSH > X11.
  4. Zaznacz opcję Włącz przekazywanie X11.
  5. Połącz się ze zdalnym serwerem.

Polecenia PuTTy SSH PSCP CLI

W tej sekcji omówimy narzędzie wiersza poleceń PSCP (PuTTY Secure Copy) i przedstawimy przykłady typowych poleceń PSCP. PSCP to potężne narzędzie do przesyłania plików, które umożliwia bezpieczne przesyłanie plików między komputerem lokalnym a serwerem zdalnym za pośrednictwem protokołu SSH.

Co to jest PSCP?

PSCP to narzędzie wiersza poleceń PuTTY, które umożliwia bezpieczne przesyłanie plików między komputerem lokalnym a serwerem zdalnym za pomocą protokołu SCP lub SFTP. Możesz uwierzytelniać się w PSCP za pomocą haseł lub kluczy.

Przykładowe polecenia PSCP

Poniżej znajduje się dziesięć przykładów poleceń PSCP i objaśnienia ich działania:

Prześlij plik na zdalny serwer:

pscp local-file.txt user@remote-server:/path/to/destination

To polecenie przesyła plik local-file.txt z komputera lokalnego do określonej ścieżki docelowej na serwerze zdalnym.

Pobierz plik ze zdalnego serwera:

pscp user@remote-server:/path/to/remote-file.txt local-destination

To polecenie pobiera plik Remote-file.txt ze zdalnego serwera i zapisuje go w określonym lokalnym miejscu docelowym.

Przenieś katalog i jego zawartość:

pscp -r local-directory user@remote-server:/path/to/destination

To polecenie przesyła cały katalog lokalny i jego zawartość na serwer zdalny przy użyciu flagi -r, co oznacza „rekurencyjny”.

Przesyłaj pliki przy użyciu uwierzytelniania opartego na kluczach:

pscp -i private-key.ppk local-file.txt user@remote-server:/path/to/destination

To polecenie przesyła plik lokalny.txt przy użyciu uwierzytelniania opartego na kluczach. Flaga -i określa plik klucza prywatnego, którego należy użyć.

Przesyłaj pliki przez określony port:

pscp -P 2222 local-file.txt user@remote-server:/path/to/destination

To polecenie przesyła plik lokalny.txt przy użyciu określonego portu (w tym przykładzie portu 2222). Flaga -P pozwala określić numer portu.

Przesyłaj pliki za pomocą protokołu SCP:

pscp -scp local-file.txt user@remote-server:/path/to/destination

To polecenie przesyła plik lokalny.txt przy użyciu protokołu SCP. Flaga -scp wymusza domyślny protokół używający SCP zamiast SFTP.

Przesyłaj pliki za pomocą protokołu SFTP:

pscp -sftp local-file.txt user@remote-server:/path/to/destination

To polecenie przesyła plik lokalny.txt przy użyciu protokołu SFTP. Flaga -sftp wymusza użycie SFTP zamiast SCP.

Przesyłaj pliki za pomocą określonego szyfru:

pscp -c aes256-cbc local-file.txt user@remote-server:/path/to/destination

To polecenie przesyła plik lokalny.txt przy użyciu określonego szyfru (w tym przykładzie AES-256-CBC). Flaga -c określa żądany szyfr.

Wyświetl postęp podczas przesyłania plików:

pscp -v local-file.txt user@remote-server:/path/to/destination

To polecenie przesyła plik local-file.txt i wyświetla informacje o postępie podczas przesyłania. Flaga -v oznacza „pełny”.

Przesyłaj pliki z limitem przepustowości:

pscp -l 1024 local-file.txt user@remote-server:/path/to/destination

To polecenie przesyła plik lokalny.txt z limitem przepustowości 1024 Kb/s. Opcja -l umożliwia określenie limitu przepustowości w kilobitach na sekundę.

Rozumiejąc i wykorzystując te polecenia PSCP, możesz wydajnie i bezpiecznie zarządzać transferami plików między komputerem lokalnym a serwerami zdalnymi za pomocą PuTTY.

Dodatkowe polecenia zarządzania APT

W tej sekcji opisano proces dezinstalacji klienta PuTTY SSH i przedstawiono dodatkowe wskazówki dla użytkowników, którzy nie potrzebują już oprogramowania w swoim systemie Debian.

Usuń klienta PuTTY SSH

Jeśli zdecydujesz, że nie potrzebujesz już klienta PuTTY SSH w swoim systemie Debian, możesz go odinstalować, wykonując następujące kroki:

Wykonaj następujące polecenie w terminalu, aby usunąć narzędzia PuTTY i PuTTY:

sudo apt remove putty putty-tools

To polecenie odinstaluje PuTTY i powiązane z nim narzędzia, skutecznie usuwając wszelkie ślady oprogramowania z systemu.

Wniosek

Po pomyślnym zainstalowaniu PuTTY w systemie Debian możesz szybko i bezpiecznie łączyć się ze zdalnymi serwerami. Jego prostota i wszechstronne funkcje sprawiają, że jest to doskonały wybór do zarządzania połączeniami SSH.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz