Установка и настройка 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

Источник: blablacode

teamviewer-com
Не копируйте текст!