Простой способ настройки SSH на Ubuntu с паролем — шаг за шагом пошаговая инструкция

SSH (Secure Shell) — это протокол для защищенного удаленного доступа к серверам и удаленной работе с файлами. SSH обеспечивает безопасную передачу данных между клиентом и сервером, используя сильное шифрование и аутентификацию.

На Ubuntu SSH установлен по умолчанию, но при создании нового сервера вы увидите, что доступ по SSH активирован только для аутентификации по ключу, а не по паролю. В этой статье мы рассмотрим, как настроить SSH на Ubuntu с паролем, чтобы упростить процесс подключения и в то же время обеспечить безопасность.

Настройка SSH с паролем очень проста и займет всего несколько шагов. Вам потребуется доступ к серверу Ubuntu с правами администратора и основные знания командной строки. Давайте начнем!

Установка SSH на Ubuntu

Для установки SSH на Ubuntu вам понадобится выполнить следующие шаги:

  1. Откройте терминал и выполните команду:
  2. sudo apt update
  3. После завершения обновления пакетов, выполните команду для установки пакета OpenSSH:
  4. sudo apt install openssh-server
  5. Выполните команду ниже, чтобы убедиться, что служба SSH запущена:
  6. sudo systemctl status ssh
  7. Если служба SSH не запущена, выполните команду:
  8. sudo systemctl start ssh
  9. Теперь SSH на вашем Ubuntu успешно установлен и готов к использованию!

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

Установка OpenSSH Server

Для начала установки SSH на Ubuntu необходимо выполнить следующие шаги:

  1. Откройте терминал, используя сочетание клавиш Ctrl+Alt+T.
  2. Введите следующую команду:
sudo apt update

Данная команда обновит список доступных обновлений для вашей системы.

  1. После завершения обновления введите следующую команду:
sudo apt install openssh-server

Данная команда установит пакет OpenSSH Server на вашу систему Ubuntu.

  1. Во время установки вас попросят ввести пароль для входа на сервер SSH. Введите нужный вам пароль и подтвердите его.

Теперь OpenSSH Server успешно установлен на вашу систему Ubuntu. Вы можете использовать SSH для удаленного доступа к вашему серверу.

Проверка установки SSH

После завершения установки SSH на Ubuntu, можно проверить его работу, введя команду:

sudo service ssh status

Если SSH успешно установлен и работает, вы увидите сообщение о его статусе:

● ssh.service — OpenBSD Secure Shell server

Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)

Active: active (running) since Thu 2021-10-21 10:13:30 UTC; 1h 30min ago

Main PID: 1234 (sshd)

CGroup: /system.slice/ssh.service

└─1234 /usr/sbin/sshd -D

Если вы видите сообщение, похожее на приведенное выше, значит, SSH успешно установлен и работает на вашем сервере Ubuntu. Теперь вы можете использовать его для удаленного доступа к серверу.

Настройка SSH сервера

Для настройки SSH сервера на Ubuntu следуйте следующим шагам:

  1. Установка SSH сервера: В терминале выполните команду sudo apt-get install openssh-server, чтобы установить пакет с SSH сервером.
  2. Настройка конфигурационного файла: Откройте файл /etc/ssh/sshd_config в текстовом редакторе и настройте параметры сервера по своему усмотрению. Например, вы можете изменить порт SSH сервера или ограничить доступ к определенным IP-адресам.
  3. Перезапуск SSH сервера: Выполните команду sudo service ssh restart, чтобы перезапустить SSH сервер с новыми настройками.
  4. Настройка фаервола: Убедитесь, что порт SSH сервера разрешен в настройках фаервола. Выполните команду sudo ufw allow [порт], чтобы разрешить доступ к порту SSH.

После выполнения всех этих шагов, SSH сервер будет настроен и готов к использованию. Теперь вы сможете подключиться к удаленному серверу с помощью SSH клиента, введя команду ssh [пользователь]@[IP-адрес] в терминале.

Редактирование файла конфигурации

Перед настройкой SSH на Ubuntu необходимо отредактировать файл конфигурации для определения способа аутентификации.

1. Откройте терминал и введите команду:

sudo nano /etc/ssh/sshd_config

2. Найдите строку, содержащую «PasswordAuthentication» и убедитесь, что она выглядит следующим образом:

PasswordAuthentication yes

3. Если строка содержит «no» вместо «yes», исправьте ее, раскомментировав эту строку (уберите символ «#») и изменив значение на «yes».

4. Сохраните изменения и закройте файл, нажав ctrl + x, затем нажав y для подтверждения сохранения и Enter.

5. Перезапустите службу SSH, чтобы изменения вступили в силу. Введите команду:

sudo systemctl restart sshd

Теперь SSH настроен на Ubuntu с использованием пароля.

Настройка доступа через пароль

Для настройки доступа к серверу через SSH с использованием пароля в Ubuntu, следуйте следующим инструкциям:

  1. Откройте терминал и введите следующую команду: sudo nano /etc/ssh/sshd_config. Эта команда откроет файл конфигурации SSH для редактирования.
  2. Найдите строку #PasswordAuthentication yes и измените ее на PasswordAuthentication yes. Если строка не найдена, добавьте ее в конец файла.
  3. Сохраните изменения, нажав Ctrl+O, а затем нажмите Enter.
  4. Закройте файл конфигурации SSH, нажав Ctrl+X.
  5. Перезапустите службу SSH командой sudo service ssh restart.

Теперь вы сможете подключиться к серверу с использованием пароля. При подключении через SSH введите свое имя пользователя и пароль, и, если все настройки верны, вы будете успешно авторизованы на сервере.

Настоятельно рекомендуется установить надежный пароль для своего пользователя, чтобы предотвратить несанкционированный доступ к вашему серверу.

Создание нового пользователя SSH

Для увеличения безопасности и организации доступа к SSH-серверу рекомендуется создать отдельного пользователя с ограниченными привилегиями.

1. Зайдите в систему от имени суперпользователя (root) командой:

sudo su

2. Создайте нового пользователя командой:

adduser новый_пользователь

3. Задайте пароль для нового пользователя:

passwd новый_пользователь

4. Введите пароль дважды и сохраните его в надежном месте.

Теперь у вас есть новый пользователь, от имени которого вы сможете подключаться к SSH-серверу.

Оцените статью