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.

user1532587
źródło

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.

Pavel Kazhevets
źródło
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.

user4556274
źródło