Мое Предположение было бы безудержными потоками, возможно, действительно вероятно, лучшим переполнением стека о том, как представить использование памяти для Приложения Java и искать утечки памяти.
Следует иметь в виду что опции -Xms
и -Xmx
для "кучи" только. Существуют другие вещи, которые поднимают память, такую как стопки потока и т.д. Таким образом, возможно, там убежались потоки?
Вы могли бы хотеть изучить ulimit для предела, что это приложение может взять и начать использовать что-то как Nagios для предупреждения Вас, когда использование памяти выходит из-под контроля. Вы выполняющий jvm как корень?
Отключение PasswordAuthentication
не приводит к принудительному использованию ключей, это отключает аутентификацию по паролю, как было объявлено.
PubkeyAuthentication
определяет, разрешена ли аутентификация ключа.
Итак , чтобы напрямую ответить на ваш вопрос, следующая конфигурация допускает аутентификацию по паролю или ключу:
PasswordAuthentication yes
PubkeyAuthentication yes
Вы имеете в виду вам нужно что-то вроде этого:
Match User user1
PasswordAuthentication no
RSAAuthentication yes
PubkeyAuthentication yes
Match User user2
PasswordAuthentication yes
RSAAuthentication no
PubkeyAuthentication no