Android

Как включить SSH на Ubuntu 18.04

DigitalOcean Community Casts: Initial Server Setup Guide on Ubuntu 18.04

DigitalOcean Community Casts: Initial Server Setup Guide on Ubuntu 18.04

Оглавление:

Anonim

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

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

Предпосылки

Прежде чем продолжить этот урок, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo.

Включение SSH в Ubuntu

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

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

  1. Откройте свой терминал либо с помощью Ctrl+Alt+T либо щелкнув значок терминала, и установите пакет openssh-server , набрав:

    sudo apt update sudo apt install openssh-server

    Введите пароль при появлении запроса и введите Y чтобы продолжить установку.

    Как видно из вывода, системный IP-адрес - 192.168.121.111 .

    Найдя IP-адрес, войдите на удаленный компьютер, выполнив следующую команду ssh :

    ssh [email protected]

    Когда вы подключаетесь через SSH в первый раз, вы увидите сообщение, похожее на это:

    The authenticity of host '192.168.121.111 (192.168.121.111)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?

    Введите yes и вам будет предложено ввести пароль.

    Warning: Permanently added '192.168.121.111' (ECDSA) to the list of known hosts. [email protected]'s password:

    Как только вы введете пароль, вы увидите сообщение, подобное приведенному ниже.

    Welcome to Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-33-generic x86_64) * Documentation: https://help.ubuntu.com * Management: https://landscape.canonical.com * Support: https://ubuntu.com/advantage…

    Вы вошли в систему на своей машине с Ubuntu.

    Подключение к SSH через Интернет

    Чтобы подключиться к вашему компьютеру с Ubuntu через Интернет, вам нужно знать ваш публичный IP-адрес и настроить маршрутизатор на прием данных через порт 22 и отправку их на компьютер с Ubuntu, где работает SSH.

    Чтобы определить публичный IP-адрес компьютера, к которому вы пытаетесь подключиться по SSH, просто перейдите по следующему URL-адресу: https://ifconfig.co/ip .

    Когда дело доходит до настройки переадресации портов, у каждого маршрутизатора есть свой способ настройки переадресации портов. Вы должны проконсультироваться с документацией вашего маршрутизатора о том, как настроить переадресацию портов. Вкратце, вам нужно ввести номер порта, куда будут поступать запросы (по умолчанию SSH-порт - 22) и частный IP-адрес, который вы нашли ранее (с помощью команды ip a ) компьютера, на котором работает SSH.

    Найдя IP-адрес и настроив маршрутизатор, вы можете войти в систему, набрав:

    ssh username@public_ip_address

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

    Отключение SSH в Ubuntu

    Если по какой-то причине вы хотите отключить SSH на вашем компьютере с Ubuntu, вы можете просто остановить службу SSH, запустив:

    sudo systemctl stop ssh

    Для запуска снова запустите:

    sudo systemctl start ssh

    Чтобы отключить службу SSH для запуска во время загрузки системы:

    sudo systemctl disable ssh

    Чтобы включить его снова, наберите:

    sudo systemctl enable ssh

    Вывод

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

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

    Для получения дополнительной информации о том, как настроить ваш SSH-сервер, прочтите руководство по SSH / OpenSSH / Configuring для Ubuntu и официальную страницу руководства по SSH.

    SSH Ubuntu