PuTTY — это одна из самых популярных программ для ОС Windows, которые используются для подключения к удаленным узлам по SSH или Telnet протоколу. Это приложение с открытым кодом и всевозможными его модификациями доступное практически для любой платформы, включая мобильные — незаменимый инструментарий для любого пользователя, имеющего дело с удаленными серверами и станциями.

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

Использование PuTTY

  • Скачайте приложение и установите его на свой ПК
  • Стоит отметить, что существует также портативная версия PuTTY

  • Запустите программу
  • В поле Имя хоста (или IP-адрес) укажите соответственные данные. Нажмите кнопку Соединиться . Конечно же, можно создать еще сценарий подключения, но для первого раза это нужно сначала для того, чтобы проверить открыт ли порт, по которому вы собираетесь подключиться к удаленной станции Конечно же, можно создать еще сценарий подключения, но для первого раза это нужно сначала для того, чтобы проверить открыт ли порт, по которому вы собираетесь подключиться к удаленной станции

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

  • Если все верно, приложение запросит вас ввести логин и пароль. А после удачной авторизации представит возможность доступа к терминалу удаленной станции

  • Далее пользователю предоставляется возможность вводить команды, дозволенные на удаленном сервере
  • При необходимости стоит выполнить настройку кодировки. Для этого в главном меню выберите соответствующий пункт в группе Окно . Узнать нужно ли это делать — достаточно просто. Если кодировка настроена неправильно - на экране после установления соединения будут отображаться непечатные символы

  • Также в группе Окно можно установить нужный шрифт для отображения информации в терминале и другие параметры, касающиеся внешнего вида терминала. Для этого выберите пункт Внешний вид

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

Для установки программы PuTTY на свой компьютер воспользуйтесь ресурсами http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Чтобы войти на нужный кластер, необходимо:

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

В начале сеанса выдается информация о кластере.

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

Открыть окно PuTTY

Выбрать раздел Translation.

Выбрать кодировку UTF – 8.

Перейти к разделу Session.

Ввести имя кластера в окнах Host Name и Saved Sessions.

и затем Open .

В дальнейшем для начала сеанса на кластере достаточно выделить нужную сессию и нажать Load, затем Open или выполнить двойной клик на имени сессии.


ВНИМАНИЕ!
Чтобы настроить нужную кодировку при работе на другом кластере, необходимо повторить все шаги заново для этого кластера.
В итоге при запуске PuTTY будет открываться окно

Пользователю достаточно выбрать нужный кластер и начать работу.
Желаем удачи!

Для удаленной работы с серверами Linux, FreeBSD, *BSD удобно пользоватся программой Putty.

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

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

Программу Putty также можно использовать и для подключения к устройствам используя последовательный порт, например настроить 3G модем Huawei через Putty .
Скачиваем программу Putty и PSCP на странице: ]]> скачать Putty и PSCP с официального сайта ]]>

На скриншоте выше обведено две ссылки которые нужно скачать на диск С:\ в папку putty, которую необходимо предварительно создать. Туда скачиваем две программы putty.exe и pscp.exe . На приведенном ниже скриншоте Вы можете видеть скачанные на моем компьютере программы в папке putty на диске C:\

Запускаем файл программы putty.exe нажав дважды на файле мышкой, откроется окно, в котором я добавляю сервер Linux который находится в моей сети и имеет айпи адрес 192.168.2.1 со стандартным портом SSH - 22, итого:

  • Host Name: 192.168.2.1
  • Port: 22
  • Saved Session: 192.168.2.1 (тут можно написать любое имя, например сервер Васи Пупкина )

Далее обязательно переходим во вкладку Window - Translation и в выпадающем списке выбираем кодировку UTF-8(либо выбираем ту кодировку с которой настроен Ваш удаленный сервер, в большинстве случаев это UTF-8), если этого не сделать, тогда у Вас после подключения к серверу используя Putty все руские слова будут отображатся нечитаемыми символами:

После изменения кодировки переходим в главное окно Session и проверив, что у Вас заполнено поле Saved Session нажимаем кнопку Save . Теперь у Вас в главном окне появилась новая запись 192.168.2.1 (либо сервер Васи Пупкина ). После закрытия программы Putty у Вас добавленная запись останется и для подключения к удаленному серверу по SSH Вам достаточно нажать дважды на сохраненную запись 192.168.2.1 :

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

В открывшемся окне вводим имя пользователя например root и нажимаем Enter, Вам будет предложено ввести пароль пользователя root , сам вводимый пароль не будет виден, просто когда введете пароль нажмите Enter и если Вы правильно ввели логин:пароль Вы окажетесь на удаленно Linux сервере:

Ниже приведен скриншот в котором я вошел на сервер Linux по SSH bcgjmpez программу удаленного доступа Putty:

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

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

  • IP Удаленного сервера - 192.168.2.1
  • IP роутера либо модема - 192.168.1.1
  • Пробрасываемый порт - 82

Нам необходимо в браузере открыть настройки роутера либо модема, внести изменения и сохранить. Пробрасывать будем 82 порт, так как он при стандартных настройках как сервера так и декстопа не задействован.

Так как мы будем пробрасывать 82 порт на роутер на том же сервере к которому мы ранее уже подключались, на необходимо во вкладке Session выделить мышкой добавленный ранее сервер с именем 192.168.2.1 и нажать кнопку Load , после этого заполнятся поля Host Name, Port, Saved Session:

Нам необходимо перейти во вкладку Connection - SSH - Tunnels и заполнить поля:

Destination: 192.168.1.1:80

где порт 82 - это порт который откроется на Вашем компьютере (декстопе), а 192.168.1.1:80 это айпи роутера и порт на который нам необходимо пробросить порт. Все что открывается по ссылке http - это 80 порт, https - это 443 порт. Аналогично можно пробросить и 21 порт это FTP, почту, SSH, Radmin, RDP и так далее. После заполнения полей нажимаем кнопку Add для добавления тунеля в текущие настройки:

После добавления тунеля нам необходимо сохранить данные настройки под другим именем, для этого переходим во вкладку Session и в поле Saved Session написать имя соединения с настроенным тунелем: и нажимаем кнопку Save , в окне ниже появится новое имя 192.168.2.1_82-to-192.168.1.1 дважды нажав на которое мышкой, мы получим приглашение ввести логин:пароль , введя которые мы зайдем на удаленный сервер.

После того как мы зашли на удаленный сервер с профиля 192.168.2.1_82-to-192.168.1.1 , в котором у нас настроен проброс порта 82 на 80 порт роутера по айпи 192.168.1.1, нам для подключения к роутеру либо модему необходимо в браузере прописать адрес http://localhost:82 и у Вас откроется окно ввода логина и пароля от роутера:

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

Как настроить проброс порта через Putty Вы узнали, потому переходим к третьему разделу копирования файлов по SSH.

Копирование файлов через SSH используя программу для удаленного доступа Putty.

Для копирования файла на удаленный сервер, я в папке pytty на диске C:\ заархивировал программу putty.exe, и в заархивированном виде файл имеет имя putty.zip скриншот:

Для копирования файла putty.zip нам необбходимо открыть командную строку Windows, для этого нажимаем кнопку Пуск - Выполнить и в появившемся окне вводим команду cmd и нажать Ok:

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

После открытия командной строки, нам необходимо перейти в папку, где находится программа pscp.exe и копируемый файл putty.zip, для этого нам необходимо выполнить в командной строке команду:

Cd c:\putty

После входа в папку putty на диске C:\ мы можем проверить содержимое папки выполнив команду:

На скриншоте ниже это все видно:

И теперь нам для того, чтобы закачать файл putty.exe на удаленный сервер под пользователем root в папку /root нам необходимо выполнить команду:

Если у Вас SSH сервер висит на стандартном 22 порту, выполняете команду:

Pscp.exe putty.zip :/root/

Если же у Вас SSH сервер висит на нестандартном порту, например 222 , тогда выполняете команду:

Pscp.exe -P 222 putty.zip :/root/

pscp.exe закачать файл putty.zip находящийся в текущей директории на удаленный сервер под пользователем root с IP адресом 192.168.2.1 в папку /root . После выполненной команды, Вам будет предложено ввести пароль пользователя root

Для того, чтобы скопировать файл putty.zip с удаленного сервера в текущую папку, SSH сервер на стандартном 22

Pscp.exe :/root/putty.zip .

Для того, чтобы скопировать файл putty.zip с удаленного сервера в текущую папку, SSH сервер на нестандартном 222 порту, нам необходимо выполнить команду:

Pscp.exe -P 222 :/root/putty.zip .

В команде выше мы сказали программе pscp.exe cкачать файл putty.zip находящийся в директории /root на удаленном сервере под пользователем root с IP адресом 192.168.2.1 в текущую папку (в папку в которой мы находимся)

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

С Вами был , буду очень рад если данная инструкция будет Вам полезна.

Маленький перерыв, отдохнем 3 минутки просмотрев красивый ролик.

Технологию доступа по ключу можно аллегорически представить как если бы секретный ключ был таким маленьким красивым фигурным ключиком с затейливой бороздкой, а публичный - это замочек со скважиной точно под этот ключ, который нужно установить на удалённый сервер.

Откройте программу Puttygen и нажмите кнопку Generate . Для процесса генерации ключей программа требует совершать произвольные движения "мышью" - для заполнения массива случайных чисел:

Сохраните созданный секретный ключ Save secret key . При сохранении следует учесть, что с помощью этого ключа можно получить доступ ко всем ресурсам, доступ к которым Вы настроите. Попытайтесь не хранить его на компьютере, куда хотя бы иногда может иметь доступ кто-нибудь ещё. Сохраните например его на флешке. Будет правильным, если ключ будет защищён паролем:

Выделите мышью открытый ключ OpenSSH как показано на рисунке и скопируйте его в буфер обмена:

Откройте PuTTY и установите соединение с сервером используя пароль. Создайте на сервере каталог.ssh командой

Mkdir .ssh

Затем выполните команду echo как показано на рисунке - наберите

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

" >> .ssh/authorized_keys

Настройте PuTTY для работы с секретным ключом. Для этого войдите в раздел Connection->SSH->Auth и выберите путь к сохранённому ключу.

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

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

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

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

портативность;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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