Эта тема не связана с Amazon EC2.Это чисто конфигурация Linux, такая же, как и любой компьютер с Linux.
Когда вы подключаетесь к компьютеру с Linux по SSH, вы предоставляете закрытый ключ.Сервер будет искать в файле /home/<username>/.ssh/authorized_keys
соответствующий открытый ключ.Если ключи совпадают, тогда сеанс SSH разрешен.
Вы можете добавить / удалить ключи в этом файле.
Если вы хотите быть единственным человеком, который может SSH подключиться к серверу,затем:
- Создание новой пары ключей
- Поместите открытую половину пары ключей в
/home/<username>/.ssh/authorized_keys
- Удалите все остальные ключи из этого файла
- Повторите для всех пользователей, которых вы определили на сервере
По умолчанию EC2 создает ec2-user
, поэтому, если вы не создали больше пользователей, вам нужно будет только отредактировать: /home/ec2-user/.ssh/authorized_keys