Установка и настройка ssh сервера в ubuntu

Сообщение об ошибке

Deprecated function: The each() function is deprecated. This message will be suppressed on further calls в функции menu_set_active_trail() (строка 2405 в файле /home/ih139182/public_html/includes/menu.inc).

SSH (англ. Secure Shell — «безопасная оболочка») — сетевой протокол прикладного уровня, позволяющий производить удалённое управление операционной системой.
Для управления операционной системой при помощи ssh на ней должен быть установлен ssh сервер. Для установки в убунту введите команду:

sudo apt-get install openssh-server

Теперь вы можете управлять ssh сервером при помощи скрипта:

sudo /etc/init.d/ssh stop/start/restart

Соттветственно stop - остановить, start - запустить, restart - перезапустить сервер.
или утилиты service

sudo service ssh stop/start/restart

Для подключения к машине наберите команду:

ssh user@host
  • user - имя пользователя
  • host - имя или IP адрес хоста (машины к которой подключаемся)

В принципе на этом можно и закруглиться, но мы же знаем как важна безопасность в сети!
Рассмотрим некоторые настройки ssh.
Откроем конфигурационный файл ssh:

sudo gedit /etc/ssh/sshd_config

Заставим ssh прослушивать не стандартный порт:

Port 56423

Запретим соединения, которые используют логин суперпользователя:

PermitRootLogin no

Запретим соединения пользователям с пустым паролем:

PermitEmptyPasswords no

Разрешим соединения только необходимым пользователям:

AllowUsers roman petro ivan

И перезапустим ssh:

sudo service ssh restart

Теперь для подключения к этому хосту придётся вводить ещё и порт, но непонятные хацкеры потратят больше времени на подключение.

ssh user@host  -p port
  • port - порт который слушает host, в нашем случае 56423
Просмотров:   1582