Подключение по ssh к Ubuntu через PuTTY — полный практический гид


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

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

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

Как подключиться по ssh к Ubuntu через PuTTY?

Для подключения к Ubuntu через PuTTY по протоколу SSH, выполните следующие шаги:

Шаг 1: Убедитесь, что на компьютере с Ubuntu установлен и включен SSH-сервер. Если сервер не установлен, выполните команду в терминале:

sudo apt-get install openssh-server

Шаг 2: Узнайте IP-адрес компьютера Ubuntu. Для этого выполните команду:

ifconfig

Найдите строку с информацией об интерфейсе, который вы используете для подключения к сети. Обычно это строка с «inet addr». Запишите значение IP-адреса.

Шаг 3: Запустите программу PuTTY на компьютере с Windows. В поле «Host Name (or IP address)» введите IP-адрес компьютера Ubuntu, который был найден на предыдущем шаге.

Шаг 4: Убедитесь, что протокол соединения установлен на «SSH». Порт можно оставить по умолчанию 22.

Шаг 5: Нажмите кнопку «Open». Откроется новое окно с заголовком «PuTTY Security Alert». Нажмите кнопку «Yes», чтобы продолжить.

Шаг 6: В поле «login as» введите имя пользователя на компьютере Ubuntu, к которому вы хотите подключиться. После этого нажмите «Enter».

Шаг 7: Введите пароль для указанного пользователя и нажмите «Enter». Обратите внимание, что пароль не будет отображаться, это нормально.

Шаг 8: Если введенный пароль верный, вы успешно подключитесь к своему компьютеру Ubuntu через SSH с помощью PuTTY.

Теперь вы можете выполнять команды и настраивать свою систему Ubuntu из командной строки PuTTY. Удачного использования!

Установка PuTTY на Windows

Чтобы установить PuTTY на операционную систему Windows, следуйте инструкциям ниже:

  1. Откройте ваш веб-браузер и перейдите на официальный сайт PuTTY по ссылке https://www.putty.org/.
  2. На главной странице сайта найдите раздел «Download» и нажмите на ссылку «Windows installer».
  3. Скачайте установочный файл PuTTY с помощью предложенной ссылки.
  4. По завершении загрузки, откройте скачанный файл.
  5. В появившемся окне установщика выберите язык установки и щелкните на кнопке «Next».
  6. Примите лицензионное соглашение и нажмите «Next».
  7. Выберите компоненты, которые вы хотите установить, и нажмите «Next». Обычно рекомендуется оставить настройки по умолчанию.
  8. Выберите путь установки и нажмите «Next».
  9. Нажмите «Install», чтобы начать установку.
  10. После завершения установки можете нажать «Finish», чтобы завершить процесс установки.

Теперь у вас установлен PuTTY на компьютере с операционной системой Windows.

Настройка ssh-сервера на Ubuntu

Перед тем, как мы сможем подключиться к Ubuntu через PuTTY по протоколу SSH, необходимо убедиться, что на целевой машине установлен и настроен ssh-сервер. В Ubuntu это делается очень просто:

  1. Откройте терминал на Ubuntu и выполните следующую команду:
  2. sudo apt-get install openssh-server
  3. После установки откройте файл настроек ssh-сервера:
  4. sudo nano /etc/ssh/sshd_config
  5. Внесите необходимые изменения в конфигурационный файл. Например, вы можете изменить порт, если хотите:
  6. # Port 22 - замените на Port 2222
  7. Также, если вы желаете включить доступ только для определенных пользователей, добавьте следующую строку:
  8. AllowUsers username1 username2
  9. После внесения изменений сохраните файл и перезапустите ssh-сервер:
  10. sudo service ssh restart

Теперь ваш ssh-сервер должен быть настроен на Ubuntu. Вы можете приступать к подключению к нему через PuTTY!

Создание ssh-ключа на Ubuntu

Для подключения к Ubuntu по ssh с использованием PuTTY необходимо создать ssh-ключ.

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

В Ubuntu создание ssh-ключа осуществляется в несколько простых шагов:

  1. Откройте терминал и введите команду:
  2. ssh-keygen -t rsa -b 4096

    Где -t rsa указывает тип ключа RSA, а -b 4096 задает его длину в битах. Это вполно достаточно безопасности.

  3. После ввода данной команды вы увидите запрос о расположении и имени файла, в котором будет сохранен ключ. Нажмите Enter, чтобы принять предложенное расположение и имя файла.
  4. Теперь вам будет предложено ввести фразу-пароль для вашего ключа. Установите сложную и безопасную фразу-пароль и нажмите Enter.
  5. ssh-ключ будет создан и сохранен в указанном файле. Теперь у вас есть публичный и приватный ключ.

В результате вы получите два файла:

  • id_rsa – приватный ключ, который должен быть строго конфиденциальным и недоступным для третьих лиц.
  • id_rsa.pub – публичный ключ, который вы можете использовать для подключения к удаленному серверу.

Теперь вы можете использовать этот публичный ключ для подключения к Ubuntu удаленно по ssh с использованием PuTTY.

Подключение к Ubuntu через PuTTY с использованием ssh-ключа

В этом разделе мы рассмотрим, как подключиться к серверу Ubuntu, используя PuTTY и ssh-ключ.

Шаг 1: Генерация ssh-ключа

Первым шагом необходимо сгенерировать ssh-ключ на вашем компьютере.

  1. Запустите PuTTYgen, нажав правой кнопкой мыши на ярлык PuTTY и выбрав «PuTTYgen».
  2. В PuTTYgen выберите тип ключа как «SSH-2 RSA».
  3. Нажмите кнопку «Generate», чтобы сгенерировать ваш ssh-ключ.
  4. Нажмите кнопку «Save public key» и сохраните публичный ключ на ваш компьютер.
  5. Нажмите кнопку «Save private key» и сохраните приватный ключ на ваш компьютер.

Шаг 2: Добавление публичного ключа на сервер

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

  1. Зайдите на ваш сервер Ubuntu через PuTTY, используя имя пользователя и пароль.
  2. Откройте файл ~/.ssh/authorized_keys для редактирования:
  3. nano ~/.ssh/authorized_keys

  4. Скопируйте содержимое публичного ключа, сохраненного на вашем компьютере, в открытый файл authorized_keys на сервере Ubuntu.
  5. Сохраните изменения в файле и закройте его.

Шаг 3: Подключение к серверу с использованием ssh-ключа

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

  1. Запустите PuTTY.
  2. В поле «Host Name» введите IP-адрес или доменное имя вашего сервера Ubuntu.
  3. Во вкладке «Connection» выберите «SSH».
  4. Во вкладке «Connection — SSH — Auth» нажмите кнопку «Browse», выберите ваш приватный ключ и нажмите «Open».
  5. Нажмите «Open», чтобы установить соединение.
  6. В появившемся окне введите имя пользователя для вашего сервера Ubuntu.

Поздравляю! Вы успешно подключились к серверу Ubuntu через PuTTY с использованием ssh-ключа.

Дополнительные возможности и настройки PuTTY

Помимо основных функций, PuTTY предлагает ряд дополнительных возможностей и настроек для более удобного и гибкого использования.

  • Настройка цветового оформления. PuTTY позволяет настраивать цветовые схемы, что делает работу с терминалом более удобной и приятной визуально.
  • Управление клавишами. В настройках PuTTY можно настроить поведение различных клавиш, например, привязать определенные команды к клавишам функций.
  • Перенос файлов. С помощью программы PSCP, которая поставляется вместе с PuTTY, можно безопасно копировать файлы между компьютером и сервером по протоколу SCP (Secure Copy).
  • Хранение паролей. PuTTY позволяет сохранять информацию о логине и пароле для ускорения процесса подключения к удаленному серверу.
  • Автозапуск команд. С помощью PuTTY можно настроить автоматический запуск команд при подключении к серверу, что упрощает процесс автоматизации и настройки системы.

Это лишь некоторые из возможностей и настроек PuTTY, которые могут сделать работу с удаленной системой еще более удобной и эффективной.

Добавить комментарий

Вам также может понравиться