Насколько я должен быть обеспокоен портом 22?

Я изучаю Hadoop и мне нужно ssh на localhost, чтобы настроить псевдораспределенную систему. Я читаю на другом форуме:

http://www.linuxquestions.org/questions/linux-desktop-74/ssh-connect-to-host-localhost-port-22-connection-refused -935331 /

... что при установке openssh-server откроется порт 22 для Интернета, что имеет смысл.

Мой вопрос:

Пароль, который я использую при выполнении

sudo *somecommand* 

, пароль, который хакер должен будет взломать, чтобы получить доступ к информации на моем компьютере? И (только еще один), если это так, как я могу создать безопасный пароль, который не составит труда вводить каждый раз, когда я использую sudo? Желательно, чтобы пароль sudo был коротким, а пароль «порта 22» - смешным и очень длинным

2
задан 13 June 2013 в 00:50

1 ответ

Есть несколько разных вещей, которые вы можете сделать для повышения безопасности на порту 22 (SSH-сервер).

  1. Переместите его в другой порт - тот, на который вряд ли будут нацелены скрипты грубой силы. Например, 2922 или 31822.

  2. Разрешить только определенным пользователям доступ к SSH. Это может быть сделано с помощью директивы AllowUsers в /etc/ssh/sshd_config.

  3. Разрешить только определенные диапазоны IP-адресов для подключения к SSH. Это можно сделать с помощью программного обеспечения вашего брандмауэра (например, UFW).

  4. Ограничьте скорость новых подключений к вашему SSH-порту с помощью брандмауэра, например, с помощью предложения «limit» в ufw. Это может снизить скорость, с которой пользователи могут пытаться перебрать ваш сервер, хотя у SSH-сервера тоже есть свои собственные способы решения этой проблемы.

  5. Убедитесь, что у всех пользователей с доступом по SSH есть безопасный пароль. Чем больше персонажей, тем лучше. 8 или больше - это хорошо, 10 или больше - лучше. Разрешить цифры и символы на стандартной клавиатуре. Подчеркните важность того, чтобы не использовать словарные слова, известные имена или простые шаблоны.

  6. Принудительное использование аутентификации на основе ключей, когда пользователь генерирует пару открытый-закрытый ключ на своем компьютере и сохраняет открытую часть на сервере SSH, вместо того, чтобы разрешать пароли.

0
ответ дан 13 June 2013 в 00:50

Другие вопросы по тегам:

Похожие вопросы: