SSH: Czego nie robić?

Łatwe zdalne logowanie

Poziom — początkujący

Najbardziej tradycyjny protokół do łączenia się ze zdalnym serwerem — SSH (bezpieczna powłoka) zapewnia bezpieczne połączenie przez niezabezpieczoną sieć przez Internet/intranet. SSH używa portu 22 , który jest jednocześnie portem TCP i UDP .

Protokół SSH jest zwykle używany w następujących przypadkach użycia do debugowania serwerów produkcyjnych/nieprodukcyjnych, przesyłania plików i zdalnego wykonywania kodu. W przypadku zaawansowanych przypadków użycia ssh może być używany do przypadków użycia tunelowania i przekazywania portów (o czym możemy porozmawiać w późniejszym blogu)

Polecenie można uruchomić w dwóch trybach:

i) Hasło - Użytkownik jest zobowiązany do podania swojego hasła za pomocą opcji -S . Jest to generalnie niezbyt preferowana opcja, ponieważ może ujawniać hasła jako zwykły tekst .

ii) Bez hasła — użytkownicy korzystający z tej metody muszą podać klucz zamiast hasła, aby uwierzytelnić się na serwerze zdalnym. Wykorzystywany mechanizm uwierzytelniania jest asymetryczny , gdzie albo użytkownik przesyła swoje klucze publiczne do ~/. ssh/authorized_keys na zdalnym serwerze lub używa klucza publicznego, który jest zazwyczaj wydawany przez dostawcę chmury, takiego jak AWS, Azure, GCP itp.

Ten blog mówi głównie o typowych błędach rozwiązywania problemów, które mogą się przydarzyć początkującym użytkownikom próbującym swoich sił z ssh:

Działając z opcją -v, dzienniki pomagają lepiej debugować polecenie:

ssh -v -i  keyfile-name <user-name>@Public-IP

Plik klucza z uprawnieniami do otwierania pliku

Aby rozwiązać ten problem, minimalne uprawnienia wymagane do pliku klucza to 400, polecenie naprawienia tego samego:

chmod 400 <key-filename>.pem

Nigdy więcej metody uwierzytelniania do wypróbowania

iii) Niestandardowa ścieżka dla prywatnych kluczy ssh na serwerze klienta: Podobnie jak w przypadku zdalnego serwera, kluczy może brakować w lokalnym kliencie, tj. na komputerze Mac/linux , lub znajdować się w innej lokalizacji niż domyślna ścieżka niestandardowa. Błąd będzie taki sam jak w ii), jednak aby naprawić to samo, użyj następującego polecenia

ssh -i /path/to/id_rsa [email protected]

Plik znane_hosts w lokalizacji ( /Users/<local-mac-account/.ssh/ ) w lokalnym laptopie mac/linux/windows może nie zawierać wpisu dla adresu IP hosta, z którym próbujesz się połączyć. Spróbuj poszukać wpisu podobnego do poniższego dla adresu IP, z którego próbujesz ssh do

Wpis IP hosta w pliku znane_hosty

Uwaga: Polecenie scp działa podobnie do polecenia ssh i większość z tych błędów może być tam również użyta.

Suggested posts

zaimki są bardzo przerażające

Uderzyło mnie to nagle, jak to często bywa. Znowu jest w połowie <Nie, nie ten w Pacyfiku, bordowy, ten na karnawale> Każdy nagłówek jest głośny…..

Finansowanie usuwania dwutlenku węgla w RO24

Podział wniosków o środki Carbon180 na różne ścieżki

Finansowanie usuwania dwutlenku węgla w RO24

Autor: Alyson Lee, doradca zarządzający ds. spraw rządowych Coroczny proces przyznawania środków przez rząd federalny ma kluczowe znaczenie dla naszych wysiłków na rzecz sfinansowania usuwania dwutlenku węgla (CDR). Każdego roku Carbon180 przesyła prośby do różnych biur kongresowych, aby pomóc wskazać, gdzie będą płynąć dolary w przyszłym roku.

Related posts

Dlaczego niektórzy freelancerzy udają swoje życie

Dlaczego niektórzy freelancerzy udają swoje życie

Niedawno byłem na Linkedin, największej profesjonalnej sieci społecznościowej na świecie, i znalazłem posty obserwowanych przeze mnie niezależnych projektantów, którzy przykuli moją uwagę. Wszyscy zamieszczali zdjęcia z samolotów, na plaży z laptopami, z basenów i biur z niesamowitymi widokami.

Jak uratować planetę i zarabiać pieniądze

Jak uratować planetę i zarabiać pieniądze

Ile razy bez zastanowienia wyrzuciłeś plastikową butelkę, szklany słoik, aluminiową puszkę lub pakiet zielonej energii? Ile razy chciałeś dostać coś w zamian za ich recykling? Jeśli jesteś jak większość ludzi, odpowiedź brzmi prawdopodobnie wiele razy. Recykling jest często postrzegany jako kłopot, przykry obowiązek lub obowiązek, który nie przynosi żadnych natychmiastowych ani wymiernych korzyści.

Ponowne przemyślenie mediów: pięć prawd McChesneya i przyszłość komunikacji

W dzisiejszym hiperpołączonym świecie systemy medialne odgrywają kluczową rolę w kształtowaniu opinii publicznej, a co za tym idzie, w demokratycznym procesie decyzyjnym. W swojej dogłębnej analizie ekonomii politycznej komunikacji uczony Robert McChesney kwestionuje konwencjonalną wiedzę i przedstawia to, co nazywa „pięcioma prawdami” o mediach.

Występ solowy rudowłosej dziewczyny

Na zlecenie Haydena Katie filmuje swoją masturbację.

Występ solowy rudowłosej dziewczyny

Było już po północy, kiedy Hayden odwiózł Katie do jej akademika po wspólnym wieczorze. Miała wcześnie rano zajęcia i nie miała kolejnej zmiany ubrania po tym, jak spędziła z nim noc wcześniej.