В этой статье я покажу вам, как включить SSH-сервер в Ubuntu 18.04 LTS. Давайте начнем.
Установка SSH-сервера в Ubuntu 18.04 LTS:
Программа SSH-сервера должна быть установлена на компьютере, который вы хотите подключить и управлять удаленно. Поскольку сервер SSH или OpenSSH пакет server доступен в официальном репозитории пакетов Ubuntu 18.04 LTS, вы можете легко установить.
Сначала обновите кеш репозитория пакетов вашего Ubuntu 18.04 LTS с помощью следующей команды:
$ sudo apt-get update
Кэш репозитория пакетов должен быть обновлен.
Теперь вы можете установить OpenSSH Программа сервера SSH на удаленном компьютере, к которому вы хотите подключиться, с помощью следующей команды:
$ sudo apt-get install openssh-server
Теперь нажмите у а затем нажмите
В OpenSSH Должна быть установлена программа SSH-сервера.
Установка клиента SSH:
У вас должна быть установлена клиентская программа SSH на компьютере, с которого вы хотите подключиться к удаленному компьютеру с помощью SSH. В наши дни он должен быть установлен по умолчанию в большинстве операционных систем Linux. Но если он у вас не установлен, я покажу вам, как в этом разделе.
Ubuntu / Debian:
В операционных системах Ubuntu или Debian клиентская программа SSH доступна в официальном репозитории пакетов.
Вы можете установить клиентскую программу SSH с помощью следующей команды:
$ sudo apt-get install openssh-client
Он должен быть установлен.
CentOS 7 / RHEL 7:
В CentOS 7 и Red Hat Enterprise Linux 7 (RHEL 7) клиентский пакет SSH также доступен в официальном репозитории пакетов.
Выполните следующую команду, чтобы установить клиентскую программу SSH на CentOS 7 / RHEL 7:
$ sudo yum установить openssh
Клиентская программа SSH должна быть установлена.
Подключение к удаленному компьютеру по SSH:
Теперь, когда у нас установлена программа SSH-сервера на нашем удаленном Ubuntu 18.04 LTS-компьютер и клиентская программа SSH, установленная на нашем локальном компьютере, мы можем подключиться к нашему удаленному Ubuntu 18.04 Компьютер LTS с нашего локального компьютера с использованием SSH.
Чтобы подключиться к удаленному компьютеру, вы должны знать имя хоста / доменное имя или IP-адрес вашего удаленного компьютера. Если ваш удаленный компьютер находится в общедоступной сети и для него настроено DNS или доменное имя, в качестве имени хоста также должно быть указано ваше доменное имя. В этом случае вы можете найти имя хоста своего удаленного компьютера с помощью следующей команды:
$ hostnameЕсли ваш удаленный компьютер находится в локальной сети или у вас есть публичный выделенный IP-адрес, к которому вы можете подключиться, то все, что вам нужно, это IP-адрес вашего удаленного компьютера, чтобы подключиться к нему с помощью SSH.
Вы можете узнать IP-адрес своего удаленного компьютера с помощью следующей команды:
$ ip a
Как видно из отмеченного раздела на скриншоте ниже, IP-адрес моего Ubuntu 18.04 Удаленный компьютер LTS 192.168.199.170. Это в моей локальной сети. Запишите это.
Теперь со своего локального компьютера выполните следующую команду, чтобы подключиться к удаленному компьютеру с помощью SSH:
$ ssh ИМЯ ПОЛЬЗОВАТЕЛЯ @ IP_OR_HOSTNAMEПРИМЕЧАНИЕ: Здесь ИМЯ ПОЛЬЗОВАТЕЛЯ это ваше имя пользователя для входа на удаленный компьютер и IP_OR_HOSTNAME это IP-адрес или DNS / доменное имя вашего удаленного компьютера.
Вы должны увидеть следующее приглашение, если впервые подключаетесь к удаленному серверу с помощью SSH. Просто введите да и нажмите
Теперь введите свой пароль для входа ИМЯ ПОЛЬЗОВАТЕЛЯ удаленного компьютера, а затем нажмите
Вы должны быть подключены, как видно на скриншоте ниже.
Теперь вы можете запускать любую команду на удаленном компьютере с локального компьютера, как показано на скриншоте ниже.
$ lsb_release -a
Когда вы закончите, выполните следующую команду, чтобы выйти из удаленного компьютера.
$ exitКак видите, я отключен от удаленного компьютера.
Открытие порта SSH-сервера в Ubuntu 18.04 Удаленный компьютер LTS:
Программа брандмауэра Ubuntu 18.04 LTS называется UFW. Во время, UFW может быть настроен на вашем удаленном компьютере для блокировки подключения к SSH-серверу с других машин.
Вы можете запустить следующую команду, чтобы открыть порт сервера SSH, используя UFW:
$ sudo ufw разрешить ssh
Порт SSH-сервера должен быть открыт.
Запуск SSH-сервера при загрузке системы:
В большинстве случаев вам нужно, чтобы ваш SSH-сервер запускался при загрузке вашего компьютера. В этом случае служба SSH-сервера должна быть добавлена при запуске системы Ubuntu 18.04 LTS.
Чтобы добавить службу SSH-сервера при запуске системы, выполните следующую команду:
$ sudo systemctl включить sshd
В автозагрузку системы нужно добавить службу SSH-сервера.
Вот как вы включаете SSH-сервер в Ubuntu 18.04 LTS. Спасибо, что прочитали эту статью.