ssh

Как включить SSH-сервер в Ubuntu 18.04 LTS

Как включить SSH-сервер в Ubuntu 18.04 LTS
SSH-сервер используется для подключения к удаленному компьютеру с помощью SSH-клиента. Удаленным компьютером можно управлять и настраивать его с помощью клиентской программы SSH.  В Ubuntu 18.04 LTS, SSH-сервер называется OpenSSH сервер. В OpenSSH серверная программа доступна в официальном репозитории пакетов Ubuntu 18.04 LTS.

В этой статье я покажу вам, как включить 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. Спасибо, что прочитали эту статью.

Средняя кнопка мыши не работает в Windows 10
В средняя кнопка мыши помогает пролистывать длинные веб-страницы и экраны с большим объемом данных. Если это прекратится, вы в конечном итоге будете и...
Как изменить левую и правую кнопки мыши на ПК с Windows 10
Совершенно нормально, что все устройства компьютерной мыши эргономичны для правшей. Но есть мышиные устройства, специально разработанные для левшей ил...
Эмуляция щелчков мыши с помощью мыши без щелчка в Windows 10
Использование мыши или клавиатуры в неправильной позе или чрезмерное использование может привести к множеству проблем со здоровьем, включая растяжение...