Содержание:
Опытные пользователи слышали о протоколе подключения SSH, который позволяет удалённо управлять ОС или компьютером. В основном этим протоколом пользуются администраторы машин с системами на ядре Linux или Unix, однако не так давно появилась и утилита для Windows – PuTTY. О том, как ею пользоваться, мы и хотим сегодня поговорить.
Как пользоваться PuTTY
Использование этой утилиты состоит из нескольких этапов: загрузки и установки на целевой компьютер, первичной настройки и подключения к тому или иному серверу. Также рассмотрим методику передачи файлов по SSH.
Шаг 1: Загрузка и установка
- Для загрузки и установки утилиты переходите по ссылке выше. На официальном сайте программы найдите блок «Package files», в котором выберите одну из ссылок под категорией «MSI (‘Windows Installer’)».
- Загрузите инсталлятор и запустите его. В первом окошке нажмите «Next».
- Выберите местоположение файлов программы. Желательно оставить по умолчанию – для корректной работы ПуТТИ должна находится на системном диске.
- Далее предстоит выбрать устанавливаемые компоненты. Как правило, варианта по умолчанию вполне достаточно, и удалять либо добавлять компоненты стоит только опытным пользователям. Нажмите на кнопку «Install» – обратите внимание, что вам понадобятся права администратора.
Читайте также: Как получить права администратора в Windows 7 и Windows 10
- Дождитесь, пока утилита установится. По окончании процедуры снимите отметку с пункта «View Readme file» и нажимайте «Finish».
Дальнейшая инструкция предполагает, что будет задействоваться графический интерфейс утилиты. С ярлыка на «Рабочем столе» запускается консольный вариант, поэтому для запуска GUI нужно использовать папку приложения в меню «Пуск».
Шаг 2: Настройка
Перед началом использования утилиту следует соответствующим образом настроить. На нашем сайте уже есть подробная инструкция по выполнению этой процедуры, поэтому просто приведём ссылку на нее.
Подробнее: Как настроить PuTTY
Шаг 3: Подключение по SSH, сохранение сессии и данных авторизации
- Для подключения по протоколу SSH откройте вкладку «Session», которая расположена в самом верху дерева опций. Увидите следующую картину:
Первым делом убедитесь, что отмечен пункт «SSH». Далее в поля «Host Name» и «Port» пропишите имя или IP-адрес сервера и порт подключения соответственно. - Нажмите на кнопку «Open» внизу окна программы.
Появится предложение добавить ключ сервера в список доверенных, нажмите «Да». - Далее переходим к открывшемуся окну консоли. В него следует вручную ввести логин и пароль для подключения к серверу.
Обратите внимание! Ввод знаков пароля не отображается в консоли, поэтому может показаться, что утилита «глючит»!
- После ввода пароля подключение к серверу будет установлено, и вы сможете полноценно работать.
Сохранение сессии
Если требуется часто подключаться к одному и тому же серверу, сессию можно сохранить, чтобы не вводить постоянно адрес и порт. Делается это следующим образом:
- Проделайте действия из шага 1 предыдущего этапа, но на этот раз обратитесь к блоку настроек «Saved Sessions». Введите в соответствующее поле любое подходящее имя.
- Далее воспользуйтесь кнопкой «Save».
- В списке сохранённых сессий появится запись с введённым ранее именем. Для загрузки просто выделите эту сессию и нажмите «Load».
Авторизация по ключу
Кроме сохранения сессии, можно также сохранить специальный ключ, что позволит обойтись без постоянного ввода данных авторизации.
- Найдите в меню «Пуск» папку ПуТТИ, в которой откройте средство PuTTYgen.
- Убедитесь, что переключатель режима шифрования находится в положении «RSA», и нажимайте «Generate».
- В процессе создания ключа утилита попросит вас поводить мышкой и нажать случайную клавишу на клавиатуре – это требуется для генерации информационной энтропии. После создания последовательности нажмите на кнопки «Save Public Key» и «Save Private Key».
Также по желанию можно задать пароль для доступа к частному ключу, в противном случае при нажатии на соответствующую кнопку появится предупреждение. - Для использования ключа его потребуется переместить в файл
/root/.ssh/authorized_keys
. Для этого вводите следующие команды:ls -a ~/. |grep .ssh
Если такой папки нет, её следует создать командой:
mkdir ~/.ssh
- Далее создайте требуемый файл, команды следующие:
cd ~/.ssh
touch authorized_keys
vi authorized_keys - Вставьте в конец созданного файла данные из публичного ключа, полученного в PuTTYgen.
Важно! Ключ должен идти сплошной строкой, без переносов!
- Напоследок задайте права доступа к файлу с ключом и его каталогу:
chmod 600 ~/.ssh/authorized_keys
chmod 700 ~/.ssh - Далее запустите PuTTY и в дереве опций откройте настройки «Connection» – «SSH» – «Auth». Воспользуйтесь кнопкой «Browse» в позиции «Private key file for authentification» и выберите в диалоговом окне «Проводника» частный ключ, созданный на шаге 3.
- Сохраните параметры подключения, затем заново подсоединитесь к серверу. Авторизуйтесь на нём, введя логин. Если всё сделано правильно, сервер вместо запроса пароля будет использовать частный ключ, находящийся на клиентской машине, и публичный ключ, который находится на самом сервере.
Заключение
Мы рассмотрели особенности использования утилиты PuTTY для подключения по SSH и разобрали несколько примеров базовых действий с приложением. Как видим, всё не так сложно, как может показаться на первый взгляд.
Наш Telegram каналТолько полезная информация
Здравствуйте. При проверке анонимности обнаруживается двухсторонний туннель, ос система win 10 у меня. Можно ли убрать это (двухсторонний туннель) используя программу PuttY и какой вводить IP адрес или имя хоста , пользуясь услугами этой фирмы.