У меня была аналогичная проблема, и речь шла о: swapoff
Попробуйте запустить:
sudo swapon -a
Сначала опция «PermitRootLogin without-password» не делает то, что вы думаете.
Обычно это будут ключи ssh, но могут включать в себя другие методы, такие как: kerberos.
Во-вторых, я настоятельно рекомендую вам продолжить вход в систему с правами root с помощью пароля. Если вы не хотите вводить пароль каждый раз, добавьте его в ssh-агент. В командной строке это будет ssh-add ~/.ssh/key_name.
После этой команды вы можете просто
ssh root@server
Если вы хотите использовать ключ, без пароля, введите новый ключ с пустым паролем на клиентском компьютере.
ssh-keygen
Когда он запрашивает пароль, просто нажмите клавишу ввода, не вводя пароль.
Я предлагаю вам дать ему имя, а затем использовать значение по умолчанию.
Вы передаете ключ с помощью ssh-copy-id (вам нужно будет войти на сервер с правами root для передачи ключа) .
ssh-copy-id -i ~/.ssh/your_key.pub root@server
Затем вы можете ssh без пароля
ssh -i ~/.ssh/your_key root@server
Как только ключ работает, повторите попытку и снова отключите аутентификацию пароля.
Сначала опция «PermitRootLogin without-password» не делает то, что вы думаете.
Обычно это будут ключи ssh, но могут включать в себя другие методы, такие как: kerberos.
Во-вторых, я настоятельно рекомендую вам продолжить вход в систему с правами root с помощью пароля. Если вы не хотите вводить пароль каждый раз, добавьте его в ssh-агент. В командной строке это будет ssh-add ~/.ssh/key_name.
После этой команды вы можете просто
ssh root@server
Если вы хотите использовать ключ, без пароля, введите новый ключ с пустым паролем на клиентском компьютере.
ssh-keygen
Когда он запрашивает пароль, просто нажмите клавишу ввода, не вводя пароль.
Я предлагаю вам дать ему имя, а затем использовать значение по умолчанию.
Вы передаете ключ с помощью ssh-copy-id (вам нужно будет войти на сервер с правами root для передачи ключа) .
ssh-copy-id -i ~/.ssh/your_key.pub root@server
Затем вы можете ssh без пароля
ssh -i ~/.ssh/your_key root@server
Как только ключ работает, повторите попытку и снова отключите аутентификацию пароля.
Сначала опция «PermitRootLogin without-password» не делает то, что вы думаете.
Обычно это будут ключи ssh, но могут включать в себя другие методы, такие как: kerberos.
Во-вторых, я настоятельно рекомендую вам продолжить вход в систему с правами root с помощью пароля. Если вы не хотите вводить пароль каждый раз, добавьте его в ssh-агент. В командной строке это будет ssh-add ~/.ssh/key_name.
После этой команды вы можете просто
ssh root@server
Если вы хотите использовать ключ, без пароля, введите новый ключ с пустым паролем на клиентском компьютере.
ssh-keygen
Когда он запрашивает пароль, просто нажмите клавишу Enter, не вводя пароль.
Я предлагаю вам дать ему имя, а затем использовать значение по умолчанию.
Вы передаете ключ с помощью ssh-copy-id (вам нужно будет войти на сервер с правами root для передачи ключа) .
ssh-copy-id -i ~/.ssh/your_key.pub root@server
Затем вы можете ssh без пароля
ssh -i ~/.ssh/your_key root@server
Как только ключ работает, повторите попытку и снова отключите аутентификацию пароля.