Этим утром я применил разрешение 0777 к папке (с .ssh
) на AWS. После этого доступ SSH не работает ни без какой ошибки или сообщения - просто подвешенный экран. Любой помогает мне.
SSH не позволяет полностью открывать разрешения для своей папки. Период. Разрешение, установленное на 777, означает, что другие могут использовать ваши закрытые ключи.
Почему в мире вы даже можете открыть каталог, содержащий ключи ssh с полными разрешениями?
Вы получили сообщения об этом в журнале на вашем сервере. Я бы предположил, что плохая идея - отправлять пользователю сообщения о разрешениях, поскольку это поможет человеку, пытающемуся проникнуть в вашу систему. И да, это также включает в себя защиту вас от себя.
Лучшее и единственное решение состоит в следующем:
Возьмите новый временный экземпляр ec2, присоедините к нему том вашего старого сервера, а затем верните разрешения .SSH на значения по умолчанию. А затем снова подключите том к своему старому серверу, после чего вы сможете получить доступ к своему серверу.