Repeater-zone.ru

ПК Репитер
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как пользоваться PuTTY

Как пользоваться PuTTY

Для подключения к Linux северам с Windows компьютеров очень часто рекомендуют использовать программу PyTTY. Это небольшая бесплатная утилита с открытым исходным кодом для Windows, которая позволяет выполнять подключения по протоколам SSH, Telnet или rlogin, а также работать через последовательный порт (Serial).

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

ШАГ 1: Запуск без установки. Как было указано ранее, после скачивания программы устанавливать её не нужно, просто запускаем файл PuTTY.exe и видим такое окно:

Как правильно настроить программу Putty? хостинг украина

ШАГ 2: Поиск настроек. В большинстве случаев хостинг-провайдер высылает настройки для доступа к серверу по SSH-протоколу, но важно уточнить у своего хостера, предоставляет ли он услуги такого характера. Когда у вас есть настройки, переходим к заполнению нужных полей:

ШАГ 3: Ввод настроек и подключение. Host Name (ip-adress) – имя хоста или IP-адрес, которые присылаются в настройках от хостера.

Port – ставим “22”.

Saved Session – вводим любое имя для сессии и жмем «Save» («Open» пока еще рано жать).

Далее в левой колонке выбираем вкладку SSH и видим следующее:

Здесь ничего не трогаем, но в поле “Preferred SSH protocol version” выбираем “2 only” (на некоторых хостингах можно просто оставить 2). Чтобы подключиться к серверу жмем «Open».

После этого должен появиться черный экран с надписью «Login as». Вводим логин (при этом экран остается черным), нажимаем Enter. Если все было настроено правильно, то вы увидите перед собой командную строку сервера, в которую не нужно вводить команды.

Важные горячие клавиши:

имя команды —help – полная информацию о команде и её функциях;

mc – запуск Midnight Commander (файловый менеджер);

ls – показ файлов на сервере;

ls — la – показ всех файлов на сервере (даже скрытх) + размер + владельца + прав на файлы + дату изменения;

cd директория – переход в указанную директорию;

cd ../ – возврат на директорию вверх;

mv – переименованиеперенос файла;

rm – удаление файла;

chmod – изменение прав на папку или файл;

cat имя файла – показ содержимого файла;

mkdir – создание папки.

Преимущества PuTTY

Гибкая настройка удаленного узла

Обеспечение надежности соединения

Возможность ведение лог-файлов

Недостатки PuTTY

Сложный англоязычный интерфейс. Для русскоязычного меню необходимо скачать русскоязычную версию PuTTY

В приложении отсутствует FAQ и документация о продукте

PUTTY — это одно из лучших софтов для безопасного подключения по SSH-протоколу. А бесплатная лицензия этого продукта делает его просто незаменимым инструментом для удаленной работы.

Как подключиться к серверу с помощью PuTTY

Запустите PuTTY (putty.exe)

Настройте новую сессию: в поле «Host Name (or IP address)» введите IP-адрес удаленного сервера, или его имя. Укажите порт службы SSH вашего сервера в поле “Port” (по умолчанию используется порт 22).

Читать еще:  Аналоги Tor Browser

Выберем ключи для авторизации. Для этого перейдите в раздел «SSH/Auth».Нажмите «Browse» и выберите приватный ключ, сохранённый ранее.

Cохраним настройки сессии, чтобы не задавать их заново при повторных подключениях. Перейдите обратно в раздел «Session». В поле «Saved Session» задайте новое имя для сессии и нажмите «Save».

Нажмите «Open», чтобы подключиться к северу.

Может открыться предупреждение системы безопасности. Если вы доверяете хосту, нажмите «Да».

Откроется командная строка. В ней введите имя пользователя и, если потребуется, пароль.

Если вы подключаетесь к серверу, созданному в дата-центре Airnode на основе готового образы, то в качестве имени пользователя используйте имя операционной системы.Например: debian, centos, ubuntu. Пароль при этом не требуется.

Как сохранить настройки в программе PuTTY

Все данные, которые вы вводите в настройках программы PuTTY, никак не сохраняются. Поэтому при повторном подключении приходится заново вводить IP адрес сервера, путь к приватному ключу и другие настройки. Чтобы избежать этой рутинной работы, введенные настройки можно сохранять и загружать.

Для этого настройте все параметры подключения в PuTTY и вернитесь на вкладку «Session». Здесь нужно ввести имя сессии и сохранить ее помощью кнопки «Save».

сохранение настроек в PuTTY

В дальнейшем вам не придется каждый раз вводить одни и те же настройки. Вы сможете просто загружать их с помощью кнопки «Load».

загрузка настроек в PuTTY

После загрузки ранее сохраненных настроек можно сразу запускать подключение нажатием на кнопку «Open».

Как пользоваться PuTTY

Первый запуск и настройки

При первом запуске приложения нужно внести некоторые настройки для корректной работы:

  1. Запустить программу.
  2. Заполнить поле «Имя хоста». Нажать «Соединиться». Стоит указать соответствующий порт, который не блокирован на удаленном сервере.Ввод настроек
  3. При правильном вводе данных хоста будет предложено указать информацию об учетной записи (имя пользователя и пароль).Ввод данных
  4. После этого авторизированному пользователю будет предоставлена возможность ввода команд, разрешенных удаленным сервером.
  5. В случае надобности, можно провести настройку кодировки. Для этого нужно перейти в главное меню, пункт «Окно», подпункт «Кодировка». При неправильно установленной кодировке будут отображены непечатные символы.Настройки кодировки
  6. В этом же меню «Окно» можно выбрать начертание шрифта. Для этого нужно выбрать подпункт «Внешний вид».Внешний вид

В отличие от своих аналогов, Путти имеет больше возможностей, и несмотря на свой сложный интерфейс – настройки, выставленные по умолчанию, дают возможность подключиться к удаленному серверу даже неопытному пользователю ПК.

Внешне, программа выглядит следующим образом:

Выбор настроек

  1. В левой части расположено меню с выбором настроек.
  2. В правой части выводится содержание выбранного пункта.

окно консоли

После создания подключения появляется окно в виде консоли, в которой происходит ввод команд для сервера.

Читать еще:  В приложении Android.process.media произошла ошибка

Подключение по SSH

Работа с данным типом протоколов для подключения к удаленному серверу обоснована тем, что SSH полностью шифрует передаваемые данные (к ним относятся и пароли, передающиеся при подключении).

Подключение по SSH

Сама процедура подключения по SSH аналогична всем типам соединения. Достаточно ввести IP-адрес и порт, после чего должно произойти подключение. Если этого не происходит, значит данные введены неверное.

После подключения доступны к выполнению все команды UNIX-систем.

Как сохранить сессию

Данная операция подразумевает сохранение информации об удаленном сервере, а также типе подключения.

Сохранение сессии

Все что нужно – ввести название в поле ввода и нажать «Сохранить».

Сохранение имени пользователя

Имя пользователя

Для сохранения имени пользователя и пароля нужно перейти в пункт меню «Соединение», затем «Данные». Имя ввести в поле «Имя пользователя для автовхода», пароль, соответственно в форму «Пароль для автовхода».

Авторизация по ключу SSH

Также, в PuTTY есть возможность авторизации по выданному сервером ключу. Ввести его можно в том же пункте «SSH», но уже в меню «Аутентификация», поле «Файл с личным ключом для аутентификации».

Для загрузки нужно нажать кнопку «Обзор» и выбрать ключ на накопителе или в папке.

Передача файлов через SCP

SCP – это утилита работающая по протоколу SSH. По сути – это команда, используя которую можно копировать и перемещать файлы по сети. Для передачи файлов с использованием SCP следует:

Запуск консоли

  1. Нажать на клавиатуре комбинацию клавиш «Win+R», и вписать в открывшееся поле «cmd».
  2. Элемент будет отправлен при условии соблюдения правильности ввода команды. Она имеет вид:
  1. Для отправки тестового документа с названием «test.txt» от пользователя «root» нужно ввести следующую команду:

отправка документа

Восстановление настроек

  1. Для того чтобы задать номер удаленного порта, нужно после фразы «pscp» добавить «P», далее ввести имя порта и продолжить ввод описанной выше команды.
  2. Для восстановления настроек сессии нужно ввести фразу «-load» после «pscp».

1. Запускаем без установки

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

Настройка PuTTY

2. Находим настройки

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

3. Вводим настройки и подключаемся

Host Name (or IP-adress) — имя хоста или IP-адрес, которые присылаются в настройках от хостера.
Port — ставим 22.
Saved Session — вводим любое имя для сессии и жмем «Save» («Open» пока еще рано жать).Далее в левой колонке выбираем вкладку SSH и видим следующее:

Читать еще:  Прекращена работа программы BSvcProcessor в Windows 10

PuTTY: настройка SSH

Здесь ничего не трогаем, но в поле Preferred SSH protocol version выбираем 2 only (на некоторых хостингах можно просто оставить 2). Чтобы подключиться к серверу жмем «Open».

После этого должен появиться черный экран с надписью «Login as«. Вводите логин но знайте, что когда вы его вводите, то экран остается черным. Т.е. на нем ничего не происходит, поэтому когда закончите ввод логина, просто нажмите Enter. Далее вас попросят ввести таким же образом и пароль. Если все было настроено правильно, то вы увидите перед собой командную строку сервера. Соответственно в нее нужно вводить команды.

Распространенные ошибки

Проблемы с аутентификацией

PuTTY выдает при подключении сообщение: « Access denied». Это указывает на отказ в доступе, причиной которого являются ошибки при вводе логина или пароля.

Распространенные ошибки PuTTY

Если соединение с удаленным сервером происходит при помощи SSH-ключа, то PuTTY выдаст в диалоговом окне такие строки:

Permission denied (publickey).
PuTTY Error output

Причины ошибки

Ошибка « Access denied » связана с некорректной аутентификацией на основе ключей. Вызвать ее может отсутствие соответствующих прав доступа к файлам или невозможность подтвердить права владельца.

Как решить

  1. Проверить параметры аутентификации (логин и пароль).
  2. Проверить наличие и правильность имени SSH-ключа в PuTTY.
  3. Выполнить проверку содержимого кода SSH-ключа в « authorized_keys ».

Если ни один из вариантов не дал положительного результата, то нужно воспользоваться альтернативным графическим клиентом WinSCP . С его помощью нужно реализовать описанную ниже последовательность действий.

  1. Перейти в папку « /etc/ssh/ », а затем открыть файл « sshd_config ».
  2. Далее необходимо найти строки « PasswordAuthentication: YES » и « PermiRootLogin: NO ». Значения переменных требуется поменять на противоположные значения, т. е. « PasswordAuthentication: NO » и « PermiRootLogin: YES ».
  3. После сохранения изменений необходимо перезапустить PuTTY и соединиться с удаленным сервером.

Подробнее о том, как создать удаленное соединение для разных дистрибутивов Linux, можно узнать из отдельных руководств:

Ошибка подключения

Если программа PuTTY выдает ошибку « Unable to open connection to mysite.ru Host does not exist » * , то это свидетельствует о том, что ссылка на SSH-хост не соответствует сетевому адресу.
* Домен mysite.ru приведён для примера.

При истекшем времени подключения или отказе в соединении PuTTY выдаст сообщения « Network error: Connection timed out » и « Network error: Connection refused » соответственно.

Причины ошибки

  • Отсутствие сетевого подключения.
  • Неверно указан IP-адрес.
  • Порт не поддерживается или его значение задано неверно.
  • Блокировка исходящего подключения антивирусом или брандмауэром.

Как решить

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector