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

Сегодня мы рассмотрим:

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

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

О том, как производится первичная настройка этой программы, читайте в статье.

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

  1. Прежде всего, вам понадобится установить программу на компьютер, скачав по ссылке в конце статьи с официального сайта разработчика.
  2. Запустив программу PuTTY, вы сможете ввести IP-адрес и SSH порт сервера, к которому необходимо подключиться.Как пользоваться PuTTY
  3. В левой области окна разверните ветку «Window» и перейдите к разделу «Translation». Здесь вам понадобится выбрать ту кодировку, с которой настроен подключаемый сервер (в большинстве случаев используется UTF-8). Данная процедура необходима для того, чтобы PuTTY смогла корректно отображать кириллицу.Как пользоваться PuTTY
  4. Откройте в левой области окна раздел «Session» и убедитесь в том, что у вас заполнена графа «Saved Sessions». Если все в порядке, щелкните по кнопке «Save».Как пользоваться PuTTY
  5. Осуществляя подключение к серверу впервые, на вашем экране отобразится предупреждение, что программа будет производить запись удаленного ключа сервера. Согласитесь с этим, нажав кнопку «Да».Как пользоваться PuTTY
  6. Откроется терминал, в котором вам понадобится ввести логин и нажать клавишу Enter . После этого необходимо выполнить ввод пароля и также нажать клавишу Enter. Обратите внимание на то, что в процессе набора пароля вводимые знаки отображаться не будут, поэтому об успехе операции будет говорить подключение к серверу.Как пользоваться PuTTY

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

Полезные Unix-команды

  • man [наименование команды] – получение подробной информации об интересующей команде. Как только вы захотите выйти из меню man, нажмите клавишу Q;
  • ls – вывод списка файлов;
  • ls -la – более подробный вывод списка файлов, который включает скрытые файлы, размеры каждого файла, группу владельца и т.д.;
  • cd [наименование директории] – открытие указанной директории;
  • cd ../ – выполнение перехода выше на одну директорию;
  • cd

– открытие корневой директории;

  • cp – копирование;
  • rm – удаление;
  • mv – перемещение и изменение имени;
  • cat [наименование файла] – отображение содержимого указанного файла;
  • chmod – задание прав доступа на файл или директорию;
  • mkdir – создание новой директории.

  • PUTTY КАК ПОЛЬЗОВАТЬСЯ — PUTTY SSH, ГОРЯЧИЕ КЛАВИШИ

    PuTTY – программный клиент удаленного подключения и настройки серверов Linux, Telnet-терминалов, сетевых маршрутизаторов. С помощью PuTTY Вы можете подключаться по сетевым протоколам SSH, Telnet, Rlogin к оконечным хостам; настраивать устройства через последовательный Com-порт.

    PuTTY как пользоваться или подключение по PuTTY SSH

    Открываем программу PuTTY и в категории «Session» указываем имя хоста или IP-адрес сервера, по умолчанию используем порт 22. Прописываем имя сессии и нажимаем кнопку сохранить «Save», это делается, чтобы не вводить заново каждый раз IP-адрес при последующем подключении к серверу.

    Перед сохранением соединения необходимо в категории «Windows» — «Appearance» нажать на кнопку «Change» и выбрать из набора символов «Кириллица», затем проверить в «Translation» кодировку, которая должна быть установлена в UTF-8 – эти настройки обеспечат корректное отображение кириллических символов. Соединение Настроено!

    Примечание: для успешного подключения к серверу, терминалу или сетевому маршрутизатору на стороне оконечного оборудования должен быть настроен SSH-сервер, открыт 22 порт и на локальном компьютере с которого производится подключение отключить Файрволл / Брандмауэра Windows.

    Пробуем подключаться к серверу SLES 12 SP1 x64, кликая на кнопку «Open», как показано на первом рисунке. При первичном подключении отобразится окно предупреждения, что программа Putty запишет удаленный ключ шифрования сервера, подтверждаем нажатием кнопки «ДА».

    Открывается окно терминала, где нужно ввести логин и пароль для входа в систему, после каждого ввода нажимаем клавишу «Enter». При вводе пароля символы не отображаются. Успешное подключение к серверу SSH обусловлено последним входом в систему и появлением надписи имени хоста.

    Чтобы управлять системой необходимо использовать команды Unix, Cisco и другие. Для более удобного управления системой Linux рекомендую использовать MC – Midnight Commander (файловый менеджер с текстовым интерфейсом).

    Пример вывода введенной команды ls -ls (показывает подробный вывод списка файлов, права доступа, группу владельца, размеры каждого файла, дату и т.д.):

    PuTTY горячие клавиши

    Основное и самое главное – копировать/вставить, чтобы скопировать текст с любого места в буфер обмена необходимо нажать сочетание клавиш Ctrl-C и вставить в окно PuTTY используя горячие клавиши Shift-Insert или нажав правую кнопку мыши, тем самым текст вставится в консоль. Если нужно скопировать/вставить текст в самом окне PuTTY, тогда просто выделите текст в окне и вставьте таким же образом, как указано ранее.

    Ctrl+A – переход к началу строки

    Ctrl+C – завершить текущую команду

    Ctrl+D – прекращение сеанса работы (команда «exit»)

    Ctrl+L – смещение экрана, все что было ранее введено переместиться в самый вверх

    Ctrl+P – вывод ранее введенных команд (нажатие стрелкок Вверх/Вниз)

    Ctrl+U – удалить строку

    Ctrl+W – удалить одно слово в текущей строке


    Как пользоваться программой PuTTy

    PuTTY — бесплатный ssh клиент windows, который обеспечивает возможность подключиться к серверу по вышеуказанному протоколу, выполнять нужные команды. Где скачать, как произвести первоначальную настройку, подскажет, putty инструкция, приведенная ниже.

    Где скачать программу PuTTY

    Посетителю, решившему использовать putty, скачать русскую версию, лучше обратиться на официальный портал. Утилита, представленная здесь, основана на последней модификации программы, включающей доработанные форки, патчсеты, типа KiTTY, PuTTYTray.

    Преимущества PuTTY, скачанной на официальном сайте:

    наличие фильтров сеансов;

    использование фоновых картинок;

    возможность настройки горячих клавиш;

    улучшена область уведомлений;

    доработана интеграция с WinSCP;

    оптимизирован менеджер сеансов;

    добавлена возможность сохранения паролей;

    изменены сценарии входа в систему.

    Забив в строку поиска «putty официальный сайт», посетитель обнаружит, что скачать утилиту легко одним кликом. На компьютер загрузится один файл, в виде ZIP-архива, дополнительной инсталляции не потребуется.

    Скачать PuTTY — https://putty.org.ru/download.html

    Как пользоваться клиентом PuTTY

    Наиболее популярный вопрос после установки: как пользоваться программой putty, чтобы она работала корректно. После запуска программы в окне «Сеанс», которое расположено слева вверху, заполняем данные. Окошко для имени хоста или IP-адреса самое верхнее. Порт, используемый для подключения, оставляем тот, который стоит по умолчанию, то есть 22. В окошке тип подключения отмечаем необходимый например SSH и нажимаем соединиться.

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

    Еще ниже расположено окно Управление сеансами где есть пункты загрузки, сохранения, удаления сессии. Стоит прописать название сеанса, нажать кнопку «Сохранить». После этого вам не нужно будет постоянно вводит ip адресс выбирать порт и тип соединения. Нужно будет лишь выбрать из списка необходимый сеанс.

    как пользоваться программой putty

    Также придется настроить корректное отображение кириллических символов. Слева выбираем вкладку «Окно», верхнюю ссылку «Внешний вид» , жмем на «Изменить», расположенную справа.

    Настройка кодировки PuTTY

    В нижней части окна настройки шрифта из набора символов выбираем «Кириллица».

    Настройка PuTTY

    После нажатия «Ок», зайдите во вкладку «Кодировка», проверьте кодировку, которая настраивает подключаемый сервер. Должно стоять UTF-8. в таком случае программа putty будет корректно отображать русскоязычный текст.

    putty скачать русскую версию

    Чтобы подключение через putty прошло успешно, и пользователь смог работать с терминалом, сервером, сетевым маршрутизатором, на стороне, где расположены конечные устройства, должны быть произведены настройки SSH-сервера, открыт порт 22, указанный в настройках программы. На локальном компьютере, с которого будет произведено подключение, рекомендуется отключить защиту Файрволл / Брандмауэра Windows.

    Начиная подключение впервые, на экране монитора пользователя появится окошко, предупреждающее на английском языке, что программа будет записывать удаленный ключ шифрования сервера. Из трех вариантов нужно выбрать «Да».

    подключение через putty

    После этого откроется терминал, в котором нужно ввести логин, пароль. Каждый ввод должен заканчиваться нажатием «Enter». Символы не будут видимыми, подтверждением правильности операции станет подключение к серверу. Чтобы управлять системой воспользуйтесь командами Unix, Cisco.

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


    Подключение к серверу через Putty: примеры использования

    Содержание

    Применение и возможности PuTTY

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

    • удаленного администрирования;
    • взаимодействия с VPS -серверами.
    • работы с Telnet-терминалами;
    • настройки маршрутизаторов через RS-232;

    Работать рекомендуется через SSH, поскольку он обеспечивает высокий уровень безопасности соединения с другим компьютером. PuTTY поддерживает Telnet, реализующий текстовый интерфейс в терминале (только для отображения текстовой информации в режиме консоли).

    Возможности программы

    • Сохранение информации и конфигурационных параметров для многократного применения.
    • Работа с SSH-ключами.
    • Поддержка разных версий SSH-протокола.
    • Встроенные клиенты SCP и SFTP, используемые для различных операций с файлами. Возможности первого ограничиваются только функцией копирования.
    • Перенаправление портов через протокол SSH.
    • Поддержка xterm, ECMA-48 и VT-102.
    • Возможность соединения по IPv6.
    • Работа с алгоритмами шифрования.
    • Аутентификация через ключ, который расположен на удаленной машине.
    • Соединение через proxy.
    • Использование порта RS-232.

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

    1. Программа PuTTY для Windows 10 скачивается с официального сайта .
      Инсталляция на Windows PuTTY
    2. Далее нужно перейти по ссылке, скачать пакет для архитектуры x86 или x64, а затем запустить установку.
      Инсталляция на Windows PuTTY
    3. После установки необходимо проверить программу на работоспособность, запустив исполняемый файл на Windows.
      Инсталляция на Windows PuTTY

    Работа с программой

    Интерфейс

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

    • Session позволяет задать параметры соединения, чтобы подключиться к серверу (IP-адрес, протокол и порт), а также сохранить настройки для многократного использования.
    • Terminal : режим активации или деактивации терминала.
    • Window : установка кодировки и изменение интерфейса.
    • Connection отвечает за выбор шифрования, аутентификацию без ввода пароля и т. д.

    Соединение с удаленным сервером

    Принцип подключения не зависит от операционной системы. Это могут быть разные версии Windows (7, 10) или популярные дистрибутивы на основе Linux — Ubuntu, CentOS, Debian.

    Подключиться по SSH через PuTTY просто. Для этого нужно следовать приведенной ниже инструкции.

    Соединение с удаленным сервером PuTTY

    1. Ввести IP-адрес или имя хоста, к которому необходимо подключиться.
    2. Указать порт (по умолчанию везде 22).
    3. Выбрать тип соединения SSH.
    4. Ввести название подключения и сохранить его, нажав кнопку «Save».
    5. Активировать соединение, нажав на «Open».
    6. Указать данные для авторизации (логин и пароль).

    После этого работа с терминалом осуществляется, как на локальном компьютере. Чтобы узнать информацию о версии Ubuntu, нужно ввести команду:

    Соединение с удаленным сервером PuTTY

    Для удобства можно создать жесткую ссылку (ярлык) на программу для быстрого запуска.

    Использование SSH-ключей

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

    Для примера, продемонстрируем ниже, как подключиться через PuTTY , установленного в Windows 10, при помощи SSH-ключа к серверу на Ubuntu.

    Шаг №1

    Для начала, нужно выполнить ряд действий на компьютере с ОС Windows.

    1. Установить программу для генерации ключа « Putty Key Generator » и запустить ее.
    2. Задать параметр « RSA » и активировать процесс кнопкой « Generate ». Нужно постоянно вводить указателем мыши в зоне окна выполнения операции для успешной генерации.
      Использование SSH-ключей PuTTY
    3. Сохранить private key , для чего скопировать текст из консоли в документ . Предварительно нужно указать тип файла «.ppk ».
      Использование SSH-ключей PuTTY
    4. Затем сохраняем public key. Для этого необходимо скопировать и вставить текст из буфера обмена в любой пустой текстовый файл.
      Использование SSH-ключей PuTTY
    5. Свернуть программу.

    Шаг №2

    Далее необходимо перенести SSH-ключ на сервер Ubuntu, выполнив перечисленные ниже действия.

    1. Запустить программу PuTTY.
    2. Подключиться к серверу, используя его параметры для доступа (хост, порт и SSH-протокол).
    3. Командой « mkdir .ssh » создаем папку «.ssh». Затем командой « ll » проверяем наличие папки.
      Использование SSH-ключей PuTTY
    4. Прописываем права доступа для папки .ssh только для владельца, командой « сhmod 700 .ssh/ ».
      Использование SSH-ключей PuTTY
    5. При помощи команды « cd .ssh » переходим в системную папку « ./ssh ».
      Использование SSH-ключей PuTTY
    6. Создаем файл « authorized_keys », используя редактор nano, командой:

    Использование SSH-ключей PuTTY

    Прописываем права доступа для файла « authorized_keys », только для владельца, командой:

    Использование SSH-ключей PuTTY

    Редактируем файл с помощью команды:

    Использование SSH-ключей PuTTY

  • Добавляем ваш public key и заканчиваем редактирование файла командой « EOF ».
  • Шаг №3

    Возвращаемся к программе PuTTY на Windows 10.

    1. Переходим в программу.
    2. Добавляем данные для подключения.
    3. Переходим во вкладку «Connection SSH Auth». Выбираем для аутентификации сохраненный файл «.ppk».
      Использование SSH-ключей PuTTY
    4. Активируем соединение при помощи нажатия « Open ».
      Использование SSH-ключей

    Работа с файлами

    Программа позволяет делать операции с файлами. Чтобы закачать файл на сервер , находящийся под управлением Linux Ubuntu (с компьютера на ОС Windows), нужно действовать по приведенной ниже инструкции.

    1. Сохранить тестовый файл « mydoc.txt » на диске C: вместе с исполняемым файлом для безопасного копирования — pscp.exe.
    2. Открыть командную строку Windows: « Win+R → cmd → Enter ».
    3. Зайти в папку с программой pscp.exe, для чего ввести команду : « cd /d c:Puttypscp.exe » * , где « c:Putty » — путь к файлу pscp.exe.
      * Путь к файлу «c:Puttypscp.exe» приведен в качестве примера.
    4. Далее можно приступать непосредственно к работе с файлом. Например, п ередать файл « mydoc.txt » на сервер « 192.241.7.16 » * со стандартным портом и пользователем Ubuntu74 в папку « root » можно командой:
      * IP-адрес «192.241.7.16» приведен только в качестве примера.

    Если для соединения используется нестандартный порт (например, 25), то команда примет вид:

  • Ввести пароль для Ubuntu74 .
  • Скачать файл через PuTTY с сервера « 192.241.7.16 » в текущую папку можно с помощью команды:

    Чтобы объединить файлы , нужно их загрузить на удаленную машину, а затем выполнить команду « sudo cat mydoc1.txt mydoc2.txt > mydoc.txt ».

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

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

    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-адрес.
    • Порт не поддерживается или его значение задано неверно.
    • Блокировка исходящего подключения антивирусом или брандмауэром.

    Как решить

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

    1. Проверить IP-адрес хоста.
    2. Убедиться, что порт не блокируется какой-либо программой. При необходимости внести его в список исключений.
    3. Проверить конфигурацию PuTTY во вкладках « Session » и « Connection ».
    4. В список исключений антивируса или брандмауэра необходимо внести стандартный порт 22.

    Начни экономить на хостинге сейчас — 14 дней бесплатно!


    PuTTY

    Школа хостинга Редактор: Дмитрий Сокол 64657 4 мин Аудио

    Что такое PuTTY?

    PuTTY — это маленькая бесплатная программа для подключения к серверу, через Telnet или безопасное соединение SSH.

    Зачем она нужна?

    Как правило данную программу используют для передачи команд серверу. Т.е. вы настраиваете PuTTY -> она подключается к серверу -> вы вводите в командную строку команды -> сервер их выполняет.

    Еще одно применение — это передача файлов с компьютера на сервер и обратно, но для таких целей чаще используют бесплатную программу Filezilla, Total Commander или Far Manager.

    Где скачать PuTTY?

    Качаем на официальном сайте, программа бесплатная. Не пугайтесь дизайна сайта (точнее его отсутствия) — это очень популярная среди вебмастеров программа, которая не крадет данные и не наносит никакого вреда. Хостинг-провайдеры с поддержкой SSH рекомендуют использовать именно PuTTY для работы с веб-сервером.

    Как правильно настроить PuTTY?

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

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

    Настройка PuTTY

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

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

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

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

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

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

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

    Важные команды PuTTY

    Широкий список команд смотрим в отдельной статье, а самые главные мы описываем здесь:

    имя команды —help — покажет полную информацию о команде и что она делает;
    mc — запускает Midnight Commander (файловый менеджер);
    ls — покажет файлы на сервере;
    ls — la — покажет все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения;
    cd директория — перейдет в указанную директорию;
    cd ../ — вернуться на директорию вверх;
    mv — переименоватьперенести файл;
    rm — удалить файл;
    cp — копировать;
    chmod — поменять права на папку или файл;
    cat имя файла — покажет содержимое файла;
    mkdir — создать папку.


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

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

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

    Установка PuTTY

    Сначала нужно скачать установщик программы. Для этого откройте официальный сайт и нажмите «You can download PuTTY here»:

    Затем выберите установщик для вашей архитектуры, x86 или x64 и загрузите его.

    На первом шаге нажмите «Next»:

    Папку для установки можно оставить по умолчанию:

    Дождитесь завершения установки:

    Снимите галочку с «View README» и нажмите «Finish»:

    Теперь перейдем к тому как выполняется работа в PuTTY.

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

    1. Интерфейс программы

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

    Рассмотрим за что отвечают те или иные вкладки программы, чтобы вы ориентировались что и где искать. У нас есть четыре вкладки:

    • Session — отвечает за подключение удаленному серверу, тут мы вводим параметры подключения, порт, адрес, а также можем сохранить все настройки putty, чтобы не настраивать каждый раз заново.
    • Terminal — позволяет включать или отключать возможности терминала;
    • Window — настройка внешнего вида окна, цвет, шрифт, кодировка;
    • Connection — настройка параметров подключения, алгоритма шифрования, сжатия, ключей аутентификации, X11 и других параметров.

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

    2. Подключение к удаленному компьютеру PuTTY

    Чтобы подключиться к удаленному компьютеру по SSH перейдите на вкладку «Session», здесь, в поле «Host Name» необходимо прописать ip адрес или имя хоста, компьютера, к которому вы хотите подключиться, в поле порт — нужно указать порт, на котором запущен SSH сервер, по умолчанию используется порт 22:

    Далее, нажмите кнопку «Open». После этого появится запрос на добавление ключа сервера в список доверенных ключей, нажмите «Да»:

    Затем вам будет нужно ввести логин пользователя и пароль. Важно заметить, что скопировать логин или пароль у вас не получится, необходимо только вводить вручную:

    Теперь авторизация прошла успешно, и вы можете выполнять нужные действия на сервере:

    3. Сохранение сессии PuTTY

    Чтобы не вводить каждый раз ip и порт можно сохранить эти данные в виде сессии, для этого пропишите новое имя в поле «Saved Sessions», а затем нажмите кнопку «Save»:

    Теперь вы сможете загрузить сохраненную сессию, нажав кнопку «Load».

    После того как будет завершена настройка putty и все параметры будут выставлены правильно вы можете сохранить настройки и не вводить их несколько раз.

    4. Имя пользователя по умолчанию

    Вы можете не вводить имя пользователя каждый раз, для этого перейдите на влкадку «Connection», затем «Data» и в поле «Auto-login Username» пропишите имя пользователя, например, root:

    Теперь подключение putty будет выполняться от имени этого пользователя.

    5. Авторизация по ключу ssh в PuTTY

    Чтобы не вводить каждый раз пароль можно настроить авторизацию по ключу. В Linux такая возможность используется очень широко потому что это удобно. Первым делом необходимо создать ключ. Для этого запустите утилиту PuTTYgen и установите переключатель в положение «SSH-2 RSA» нажмите «Generate»:

    Обязательно ключ должен быть SSH-2 RSA, если в главном окне нет, выберите в меню «Key». Подвигайте мышкой, чтобы создать достаточное количество энтропии:

    Ключ готов, затем, с помощью кнопок «Save Public Key» и «Save Private Key» сохраните оба ключа.

    Далее, откройте PuTTY, перейдите на вкладку «Connection», затем «SSH», затем «Auth»:

    Здесь необходимо нажать кнопку «Browse» и добавить недавно сохраненный приватный ключ:

    Далее, возвращаемся на вкладку «Session», выбираем наше сохранение и нажимаем «Save» чтобы сохранить настройки. Осталось только отправить наш открытый ключ на сервер. Для этого авторизуйтесь на нем с помощью пароля и открытый ключ вставьте ключ в конец файла /root/.ssh/authorized_keys.

    Ключ можно брать прямо из окна PuTTYgen «Public key for pasting» или из файла открытого ключа:

    Все, теперь можно выходить и авторизоваться снова. На этот раз подключение по ssh putty будет выполняться с помощью нашего ключа. Не забывайте сохранять настройки сессии, чтобы не выбирать ключ каждый раз. Теперь вы знаете как пользоваться программой putty, рассмотрим еще передачу файлов.

    5. Передача файлов через scp в PuTTY

    Не все знают, но PuTTY позволяет передавать файлы через ssh также как это делает linux с помощью утилиты scp. Нажмите Win+R, затем пропишите cmd, чтобы запустить командную строку.

    Синтаксис утилиты pcsp выглядит следующим образом:

    pscp опции путь_файлу имя_пользователя @ хост : /путь/к/файлу/на/удаленном/хосте

    Например, мы можем отправить файл из текущей папки в папку пользователя /root/:

    pscp test.txt root@185.22.173.108:/root/

    С помощью опции -P можно задать удаленный порт:

    pscp -P 2250 test.txt root@185.22.173.108:/root/

    А опция load позволяет загрузить сохраенные настройки сессии PuTTY:

    pscp -load losst-2 test.txt root@185.22.173.108:/root/

    Теперь вы знаете как использовать putty для передачи файлов.

    Выводы

    В этой статье мы рассмотрели как пользоваться PuTTY для решения задач администрирования Linux в Windows. Иногда случаются ситуации, что без ssh в windows никуда, тогда эта утилита будет просто незаменимой.

    Нет похожих записей

    Оцените статью:

    Об авторе

    Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

    19 комментариев

    Это пиздец. Будем теперь винду разбирать?
    Парни, ебанный свет — не губите проект на корню.
    Убунтовод — сдох, подавал такие же начала, как и вы — обнадёживающие.
    Ну нахуя винда? Нахуя скрины установки неведомой хуйни (я про дистрибутивы)? Нахуя это всё?
    Ну ёбанный в рот. Раньше рекомендовал ваш сайт, а теперь с каждым разом просто обиднее и обиднее.
    Вам столько идей в комментариях подавали а вы продолжаете заниматься ерундой.
    Автор, не обижайся — просто прокомментируй, зачем ты это делаешь? Это твой труд, но труд губящий проект..

    Убунтовод жалко. Несколько раз пытался реанимироваться и вот опять.

    Я общался с автором проекта, как раз в подобный период. Когда тоже начался бред со статейками, типа как здесь. Он всё понимал, но уже было поздно. Недавно заходил на него — тоскливо смотреть. Хотя и на LOSST сейчас тоскливо смотреть. Хуже, чем гайды для домохозяек — уже до виндоскринов опустились — PuTTY, черт возьми.. PuTTY..
    То установка нахуй никому не нужных дистрибутивов, софта, теперь винда и PuTTY..
    Причём потенциал бешенный, с теми же усилиями — но продуктивный. Советов давал даже я — немеренно, начиная от шифрования длинными ключами OpenSSL — инструкцию привёл фактически, бери текстовую часть дописывай и скрины нахер не нужны — готовая, годная статья. И главное — полезная и нужная. Заканчивая идеями об LFS — нет же, нужно писать про бредософт, бредодистрибутивы и, чёрт возьми — винду..
    Лучше бы на свой вордпрессик навесили парсер и сделали бы агрегатор новостей мира open source или разбирали бы проекты с github.
    Вот так и портится Сообщество. Это яркий пример неразумного энтузиазма, антиэнтропийного процесса получения знаний, где сами «знания» — являются прямым путём к деградации любого уровня пользователей.
    Авторам: только прошу без «атывазьмиинапешистатью» — у меня нет ни времени, ни желания. Вы, я вижу им располагаете. Я и другие посетители дают вам годные советы, которые помогут не просто спасти ресурс, но и вывести его на новый уровень. Вы же усердно продолжаете его губить, тратя ровно столько же усилий, сколько тратили бы на годноту.
    #нуудачичо..

    Кирюха, будешь ругаться матом в общественных местах, №уй стоять не будет.
    С остальным согласен. Шиздоуза нам тут не хватало.

    Зачем быть фанатом одной оси и дико ограничивать себе кругозор. Везде есть свои плюсы и минусы. Да, у линукса их больше. Но я бы не отказался почитать хорошую и понятную статью о том, как в powershell наладить удаленное управление другим ПК на виндовс или как в том же powershell свои алиасы прикрутить. А демонстрировать свой уровень владения матом здесь очень неуместно, напишите хотя бы одну такую же доходчивую и полезную статью, какие пишет Сергей. Спасибо ему за труд. Весь. Кстати про убунтоводство — #естьмнение что манджаро намного лучше

    А насчет Putty, лучше все-таки XShell, а еще лучше Windows10 Powershell+ ssh :))

    Куча эмоций и мата. Гуру линукс и юникс систем Кирилл. Засунь свой комментарий себе поглубже в задницу и заткнись! Я учусь на таких вот статьях, на таких вот сайтах, благодаря вот таким вот авторам!!Сделал он этот обзор и правильно. Мне вот нужно с винды переходить на линукс по всему предприятию. И как мне это делать без таких вот статей?! Взять и снести все машины с виндой, установить Ubuntu и . что дальше, сразу увольняться или подождать пока попросят? А эта статья уже помогла с настройкой Ubuntu Servera и думаю еще не раз поможет. Так что автору респект!

    Важно заметить, что скопировать логин или пароль у вас не получится, необходимо только вводить вручную:

    Цитата:
    «Иногда возникает необходимость подключиться к удаленному компьютеру Linux из Windows»
    Собственно говоря, Windows не интересует ни разу. Я управляю Ubuntu-сервером с компа с Дебианом. Использую PUTTY. Было бы интереснее прочитать про эту связку, чем про Win-Linux.

    Валера, а почему не просто termial? Почему PuTTY в linuxон не нужен ИМХО

    Есть сервер на Ubuntu 14.04 без монитора. Стоит в кладовке. И есть ноутбук с Debian 9. Как управлять сервером, если не по PUTTY?

    Adblock
    detector