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

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

Похожий код:

Фото аватара
Алексей Петров

Программист, разработчик с 5 летним опытом работы. Учусь на разработчика игр на Unity и разработчика VR&AR реальности (виртуальной реальности). Основные языки программирования: C#, C++.

Оцените автора
Бла, бла код
Добавить комментарий