Utworzenie użytkownika SSH w ISPConfig i połączenie się z nim

Procédure

Możesz skonfigurować bezpieczny dostęp wiersza poleceń do swojej witryny internetowej bezpośrednio z panelu administracyjnego serwera. Protokół SSH (Secure Shell) to szyfrowany protokół komunikacyjny, który umożliwia zdalne przejmowanie kontroli nad serwerem i bezpieczne wykonywanie poleceń systemowych. Ten przewodnik pokazuje, jak utworzyć konto użytkownika shell w ISPConfig, skonfigurować dostęp oraz pomyślnie nawiązać pierwsze połączenie.

Etapy

  1. Dostęp do zarządzania VPS

    Zaloguj się do swojej strefy klienta LWS, przejdź do listy swoich serwerów i kliknij Zarządzaj obok swojego VPS ISPConfig.

    Utworzenie użytkownika SSH w ISPConfig i połączenie się z nim
  2. Otworzyć panel ISPConfig

    W sekcji Administracja twojego serwera kliknij Panel administracyjny, aby uruchomić interfejs internetowy ISPConfig.

    Utworzenie użytkownika SSH w ISPConfig i połączenie się z nim
  3. Otworzyć zarządzanie użytkownikami SSH

    W menu górnym kliknij Sites, a następnie w panelu bocznym, w sekcji Command Line, kliknij SSH/SFTP-User.

    Utworzenie użytkownika SSH w ISPConfig i połączenie się z nim
  4. Dodać nowego użytkownika shell

    Na liście kont shell kliknij zielony przycisk Add new Shell-User, aby otworzyć formularz tworzenia.

    Utworzenie użytkownika SSH w ISPConfig i połączenie się z nim
  5. Wprowadzić parametry konta shell

    Wybierz odpowiednią witrynę w polu Site, wpisz nazwę w polu Username, a następnie ustaw silne hasło lub wklej swój klucz publiczny w polu SSH-RSA / ED25519 Public-Key. Wybierz swoje środowisko w polu Chroot Shell (na przykład Jailkit), upewnij się, że pole Active jest zaznaczone, a następnie kliknij Save.

    Utworzenie użytkownika SSH w ISPConfig i połączenie się z nim
  6. Odczytać pełny identyfikator konta

    Sprawdź, czy nowy dostęp pojawia się ze statusem Yes w tabeli, i odczytaj pełny identyfikator wyświetlony w kolumnie Username.

    Utworzenie użytkownika SSH w ISPConfig i połączenie się z nim
  7. Sprawdzić zaporę serwera

    Przed rozpoczęciem połączenia upewnij się w swojej strefie klienta, że zapora serwera rzeczywiście zezwala na połączenia przychodzące na porcie SSH.

  8. Nawiązać połączenie SSH z terminala

    Otwórz terminal swojego komputera i uruchom polecenie połączenia, zastępując dane własnymi informacjami: ssh defaultdemo@203.0.113.10 (przykładowy fikcyjny adres IP). Potwierdź, używając swojego hasła lub frazy hasłowej klucza.

  9. Zarządzać plikami i zakończyć sesję

    Sprawdź swoją sesję poleceniem whoami, zlokalizuj swój katalog poleceniem pwd i wyświetl pliki poleceniem ls. Aby utworzyć lub zmodyfikować dokument, użyj polecenia nano fichier.txt (zapisz i wyjdź kombinacją Ctrl+X, a następnie potwierdź O), kopiuj lub kompresuj elementy zgodnie z potrzebą, a potem wpisz exit, aby się rozłączyć.

Typowe polecenia w sesji SSH

Oto podstawowe polecenia do administrowania plikami po połączeniu z hostingiem:

  • whoami — wyświetla nazwę aktualnie zalogowanego użytkownika
  • pwd — wskazuje pełną ścieżkę katalogu, w którym się znajdujesz
  • ls — wyświetla pliki i katalogi obecne w bieżącym folderze
  • nano — interaktywny edytor tekstu w konsoli do modyfikowania plików
  • cp et tar — pozwalają odpowiednio kopiować pliki i tworzyć skompresowane archiwa
  • exit — poprawnie zamyka zdalną sesję shell

Często zadawane pytania

Jaka jest różnica między użytkownikiem shell ISPConfig a użytkownikiem root?

Użytkownik shell ISPConfig jest ograniczony do przestrzeni swojej witryny i nie ma żadnych uprawnień administracyjnych w systemie. Użytkownik root administruje całą maszyną. Na zarządzanych VPS bezpośredni dostęp root jest zablokowany ze względów bezpieczeństwa; zapoznaj się z naszą dedykowaną pomocą „Dostęp ROOT SSH”, jeśli samodzielnie zarządzasz swoim systemem.

Co to jest chroot (Jailkit) w ISPConfig?

Chroot izoluje użytkownika w zamkniętej strukturze katalogów odpowiadającej jego witrynie. Uniemożliwia kontu przeglądanie systemowych katalogów serwera lub dostęp do danych innych klientów hostowanych na tym samym VPS.

Co zrobić w przypadku błędu „Permission denied (publickey,password)”?

Ten błąd wskazuje na odmowę uwierzytelnienia. Sprawdź, czy używasz pełnej nazwy użytkownika z prefiksem (np. defaultdemo), zweryfikuj poprawność wpisania hasła lub upewnij się, że klucz publiczny został wklejony bez zbędnych spacji.

Co oznacza komunikat „Connection refused”?

Ten komunikat oznacza, że zdalna maszyna nie odpowiada na wymaganym porcie. Sprawdź, czy usługa SSH działa oraz czy zapora twojego VPS zezwala na ruch na porcie połączenia.

Jak naprawić ostrzeżenie „REMOTE HOST IDENTIFICATION HAS CHANGED”?

To ostrzeżenie pojawia się, gdy odcisk bezpieczeństwa serwera uległ zmianie (na przykład po rekonfiguracji). Usuń stary wpis na swoim lokalnym komputerze za pomocą polecenia ssh-keygen -R 203.0.113.10 (zastępując je adresem IP swojego VPS).

Przydatne linki

help.lws.net/a/7954
Czy ten artykuł był pomocny?

Tak

Nie

Przeczytano 3 razy

Dziękujemy! Zadawaj pytania dotyczące naszej dokumentacji, jeśli potrzebujesz więcej informacji, i pomóż nam ją ulepszyć.

Podobne artykuły

Masz pytanie dotyczące tego artykułu?

Zadaj je zespołowi LWS i społeczności. Odpowiedź zostanie opublikowana po moderacji.

Zadaj pytanie zespołowi LWS i jego społeczności

RODO: Administrator: LWS-Ligne Web Services. Cel: moderacja i publiczna publikacja pytania, ewentualne powiadomienie o odpowiedzi. Podstawa prawna: zgoda (art. 6 ust. 1 lit. a RODO). Przechowywanie adresów e-mail: 90 dni po powiadomieniu, maksymalnie 12 miesięcy bez odpowiedzi. Aby skorzystać ze swoich praw, zobacz sekcję RODO naszego regulaminu.