Używanie SSH (SSH) do logowania się do zdalnego systemu Data Domain bez podawania hasła

Summary: W tym artykule wymieniono kroki konfigurowania i używania klienta Secure Shell (SSH) do łączenia się z systemami Data Domain przy użyciu kluczy SSH w celu zalogowania się bez konieczności podawania hasła. ...

Acest articol se aplică pentru Acest articol nu se aplică pentru Acest articol nu este legat de un produs specific. Acest articol nu acoperă toate versiunile de produs existente.

Instructions

SSH to protokół sieciowy, który umożliwia wymianę danych za pomocą bezpiecznego kanału między dwoma urządzeniami w sieci. SSH został zaprojektowany w celu zastąpienia protokołu Telnet ze względu na niezdolność Telnet do ochrony danych przed atakami typu "man in the middle". Szyfrowanie używane przez SSH zapewnia poufność i integralność danych w niezabezpieczonej sieci, takiej jak Internet.

Ze względu na wygodę, łatwość administrowania i integrację z innymi produktami, takimi jak Data Protection Advisor (DPA), dostęp do Data Domain może być wymagany programowo, bez każdorazowego podawania hasła przez administratora lub niezabezpieczonego przechowywania hasła w pliku tekstowym. W tym miejscu dochodzi do uwierzytelnienia kluczem SSH.

Wymagania dotyczące protokołu SSH

  • Komputer z zainstalowanym klientem SSH (takim jak OpenSSH lub PuTTY)
  • Łączność z siecią IP przy użyciu portu TCP 22
  • Serwer SSH włączony i nasłuchujący na porcie TCP 22 (jest to ustawienie domyślne dla systemu Data Domain)
  • Przetestuj, aby początkowo połączyć się ze zdalnym DD za pośrednictwem SSH przy użyciu nazwy użytkownika i hasła:
  1. Uruchom oprogramowanie klienta SSH w systemie zdalnym.
  2. Skonfiguruj klienta SSH w celu nawiązania połączenia przy użyciu nazwy hosta systemowego lub adresu IP Data Domain.
    • W przypadku korzystania z programu PuTTY pozostaw domyślny port (22) i kliknij przycisk Otwórz.
    • Jeśli łączysz się po raz pierwszy, pojawi się komunikat wyglądający podobnie do tego:

      The server's host key is not cached in the registry. You have no guarantee that the server is the computer you think it is. The server's rsa2 key fingerprint is: ssh-rsa 1024 7b:e5:6f:a7:f4:f9:81:62:5c:e3:1f:bf:8b:57:6c:5a If you trust this host, hit Yes to add the key to PuTTY's cache and carry on connecting. If you want to carry on connecting just once, without adding the key to the cache, hit No. If you do not trust this host, hit Cancel to abandon the connection.


      Kliknij przycisk Yes (Tak)
       
  3. Zaloguj się do systemu. Jeśli łączysz się z systemem Data Domain po raz pierwszy, a sysadmin Hasło użytkownika nie zostało zmienione:
    • Nazwa użytkownika to sysadmin
    • Hasło to numer seryjny systemu.

 

Konfigurowanie systemu do logowania bez użycia hasła: W systemie Linux lub UNIX

Począwszy od DDOS 6.0, dostarczany jest OpenSSH 7.1, który wyłącza obsługę kluczy DSA ze względu na ich nieodłączną słabość. Dlatego podczas łączenia się z DDOS 6.0 lub nowszym klucze typu "dsa" NIE działa, a tylko "rsa" klawiatury działają.
  1. Wygeneruj klucz SSH.
    Zalecany typ klucza to "rsa" i jest jedynym, który działa z DDOS 6.0 i nowszymi wersjami:

    # ssh-keygen -t rsa Generating public/private rsa key pair. Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa. Your public key has been saved in /root/.ssh/id_rsa.pub.

    "dsa" Klucze typów działają również w DDOS 5.7 lub starszych wersjach. Jednak ten typ klucza nie jest już zalecany:

    # ssh-keygen -t dsa
    Generating public/private dsa key pair. Enter file in which to save the key (/root/.ssh/id_dsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_dsa.

    Podręcznik informacyjny poleceń DDOS zawiera informację, aby użyć opcji „ d” zamiast „-t dsa”. Każdy z nich działa na DDOS, ale " d” nie działa w wielu dystrybucjach systemu Linux.

    Użyj opcji pustego hasła, aby pominąć wymóg hasła Data Domain podczas uruchamiania skryptów.

    Zanotuj lokalizację nowego klucza SSH w danych wyjściowych „ssh-keygen” polecenia. Jest on przechowywany w katalogu użytkownika $HOME Katalog poniżej .ssh/ jako plik o nazwie id_rsa.pub.

  2. Dodaj wygenerowany klucz do listy dostępu do systemów Data Domain:

    # ssh -l sysadmin 168.192.2.3 "adminaccess add ssh-keys" < ~/.ssh/id_rsa.pub
    The authenticity of host '168.192.2.3(168.291.2.3)' can't be established. RSA key fingerprint is f6:36:6e:32:e1:2d:d9:77:40:7e:0e:f8:5f:32:8d:0a. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added '168.192.2.3' (RSA) to the list of known hosts. Data Domain OS 0.31.0.0-152384 Password: sysadmin_password
  3. Funkcjonalność testu:

    # ssh sysadmin@168.192.2.3 "df -h"
    
    Data Domain OS Resource Size GiB Used GiB Avail GiB Use% Cleanable GiB* ------------------ -------- -------- --------- ---- -------------- /backup: pre-comp - 50.0 - - - /backup: post-comp 4922.3 2.7 4919.7 0% 0.0 /ddvar 78.7 0.5 74.2 1% - ------------------ -------- -------- --------- ---- -------------- * Estimated based on last cleaning of 2010/02/02 06:00:59.

Możesz także przekazać do urządzenia cały skrypt poleceń systemowych w pliku. Odbywa się to poprzez uruchomienie polecenia wskazującego konkretny plik zawierający listę poleceń:

# ssh sysadmin@DDR < FULL_LOCAL_PATH_TO_SCRIPT_TO_RUN_ON_REMOTE_DD

Dzięki temu operator może utworzyć listę poleceń na zdalnym hoście, a następnie uruchomić je wszystkie naraz przez SSH.
 

Konfigurowanie systemu do logowania bez użycia hasła: Systemy Windows (PuTTY)

  1. Zainstaluj narzędzia SSH PuTTY (PuTTY, PuTTYgen i Pageant) w systemie Windows.

  2. Utwórz sesję programu PuTTY.

    1. Uruchom program PuTTY za pomocą narzędzia konfiguracji programu PuTTY.
    2. Zapisz sesję z adresem IP systemu Data Domain.
      1. W oknie dialogowym PuTTY Configuration wybierz pozycję Category > Session.
      2. Wybierz przycisk SSH.
      3. Wprowadź adres IP systemu Data Domain w polu Host Name i w polu Saved Sessions . Na przykład: 168.192.2.3
      4. Wybierz przycisk Save.
        Konfiguracja klienta PuTTY
  3. Wprowadź nazwę użytkownika automatycznego logowania .

    1. W oknie dialogowym Konfiguracja programu PuTTY wybierz pozycję Danepołączenia> kategorii >.
    2. Wprowadź nazwę administratora w polu Nazwa użytkownika automatycznego logowania . Na przykład:
      sysadmin
    3. Wybierz przycisk Save.
  4. Utwórz klucz programu PuTTY.

    1. Uruchom PuTTYgen, narzędzie Generator kluczy PuTTY :
      Narzędzie PuTTY Key Generator
    2. Generuj klucze publiczne i prywatne za pomocą narzędzia PuTTY Key Generator .
      1. Wygeneruj losowość, przesuwając kursor nad pustym obszarem w polu Klucz .
        Klucz publiczny do wklejenia do OpenSSH authorized_keys Pliki są wypełnione losowymi znakami.
        Pole Kluczowy odcisk palca wypełnia się wartościami referencyjnymi.
      2. Utwórz identyfikator klucza w polu Komentarz do klucza i wpisz identyfikującą nazwę klucza, na przykład:
        admin_name@company.com
      3. Pola Hasło klucza i Potwierdź hasło pozostaw puste.
        Użyj opcji pustego hasła , aby pominąć wymóg hasła systemowego Data Domain podczas uruchamiania skryptów.
      4. Kliknij Zapisz klucz publiczny.
      5. Kliknij Zapisz klucz prywatny.
        Zanotuj ścieżkę do zapisanego pliku klucza.
        Przykładowa nazwa pliku klucza: DataDomain_private_key.ppk
    3. Skopiuj losowo wygenerowany klucz PuTTY.
      Zaznacz cały tekst w polu Klucz publiczny do wklejenia do OpenSSH authorized_keys file.
      PuTTY Key Generator
  5. Dodaj klucz w wierszu polecenia systemu Data Domain.

    1. Otwórz wiersz polecenia systemu Data Domain.
    2. Dodaj administracyjny klucz dostępu SSH.
      W wierszu poleceń wpisz:
      adminaccess add ssh-keys
    3. Wklej losowo wygenerowany klucz z pola PuTTYgen .
      Kliknij prawym przyciskiem myszy >opcję Wklej. 
    4. Ukończ polecenie; Naciśnij CTRL+D.
      Wiersz poleceń systemu Data Domain
  6. Dołącz klucz do programu PuTTY.

    1. W narzędziu konfiguracji PuTTY wybierz pozycję Uwierzytelnianie>połączenia SSH>.
    2. Zaznacz pole wyboru Attempt authentication using Pageant.
    3. Zaznacz pole wyboru Attempt keyboard-interactive auth (SSH-2)
    4. W polu Plik klucza prywatnego dla uwierzytelniania kliknij przycisk Przeglądaj.
    5. Przejdź do klucza PuTTY wygenerowanego i zapisanego w kroku 3. Na przykład: DataDomain_private_key.ppk
    6. Zapisz ustawienia, kliknij opcję Save.
      Ustawienia zapisywania konfiguracji puTTY
  7. Otwórz sesję.

    1. W oknie dialogowym Konfiguracja programu PuTTY wybierz pozycję Sesjakategorii>.
    2. Kliknij polecenie Otwórz.
      Zostanie otwarty wiersz polecenia systemu Windows . Zostanie otwarta sesja programu PuTTY.
      Używanie nazwy użytkownika sysadmin Data Domain OS Authenticating Z kluczem publicznym:
      admin_name@company.com 
      Last login: Thu Feb 4 10:51:10 EST 2010 from 168.192.2.3 on pts/2 
      Last login: Thu Feb 4 18:56:14 2010 from 168.192.2.3 
      Welcome to Data Domain OS 0.31.0.0-152384 ----------------------------------------- #

 

Produse afectate

Data Domain, DD120 Appliance, DD140 Appliance, DD410 Appliance, DD430 Appliance, DD460 Appliance, DD510 Appliance, DD530 Appliance, DD560 Appliance, DD565 Appliance

Produse

DD580 Appliance, DD610 Appliance, DD630 Appliance, DD660 Appliance, DD670 Appliance, DD690 Appliance, DD880 Appliance
Proprietăți articol
Article Number: 000025477
Article Type: How To
Ultima modificare: 30 ian. 2026
Version:  6
Găsiți răspunsuri la întrebările dvs. de la alți utilizatori Dell
Servicii de asistență
Verificați dacă dispozitivul dvs. este acoperit de serviciile de asistență.