Jak odebrać dostęp użytkownikom, którzy mieli ssh-copy-id z mojego serwera


1

Zmieniłem hasło na moim serwerze Ubuntu. Ale zauważyłem, że nadal nie mogę ssh, ponieważ wcześniej robiłem ssh-copy-id. Chcę odebrać dostęp do mnie i innych użytkowników, którzy mogli skopiować klucz ssh.

Już zmieniłem hasło, teraz potrzebuję czegoś takiego jak utworzenie nowego klucza lub cofnięcie dostępu do użytkowników, którzy zostali przyznani.

Odpowiedzi:


5

Jeśli wszyscy mają dostęp do tego samego użytkownika na serwerze, należy otworzyć /home/user/.ssh/authorized_keys - zwykle jest to ścieżka do pliku, w którym ssh przechowuje klucze publiczne użytkowników, którzy mogą się logować.

Jeśli jest, po prostu usuń klucze, które chcesz - zwykle mają po nich komentarz wskazujący nazwę użytkownika / nazwę hosta, gdzie zostały wygenerowane.


1

Kasować ~user/.ssh/authorized_keys aby uniemożliwić użytkownikowi łączenie się przy użyciu pary kluczy ssh; lub edytuj, aby usunąć określone pary kluczy.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.