Как только у вас появляться сервер на ssh его начинают без перерыва брут форсить, поэтому чтобы защититься от этого можно настроить соединение только через ключ без ввода пароля
Генерируем ключи
ssh-keygen -t rsa -b 2048
Указываем директорию для сохранения ключей авторизации и введем пароль для шифрования ключа (не менее 5 символов).
По умолчанию ключи сохраняются в домашнюю директорию .ssh
Там находиться 2 ключа:
Переименовываем публичный ключ
cat id_rsa.pub >> ~/.ssh/authorized_keys
Настраиваем наш ssh для соединения по ключу авторизации
Редактируем файл
nano /etc/ssh/sshd_config
В нём раскомментируем строчку
AuthorizedKeysFile .ssh/authorized_keys PubkeyAuthentication yes
Перезагружаем наш ssh на сервере
service sshd restart
Если вы под windows, а создавали ключ на линукс, то можно воспользоваться puttygen.exe для его конвертации. Нажимаем Load вводим пароль который указывали и жмем Save private key .
Нас просит ввести пользователя и пароль от сгенерированного нами ключа. Только после успешного соединение через приватный ключ возвращаемся на сервер и отключаем вход по паролю
nano /etc/ssh/sshd_config
Добавляем строчку
PasswordAuthentication no
Перезагружаем SSH
service sshd restart
Создаем простой .bat файл для и помещаем в папку с программой Putty
putty.exe root@11.88.88.88 22 -i e:\pr.ppk pause
Теперь можно присоединиться в два клика и никакие брут форсы не страшны
Скачать putty + puttygen можно через наш канал телеграма, прямая ссылкаps все команды выполнялись под root`ом, для обычного пользователя нужно перед командами использовать приставку sudo