Содержание
- 1 Development Snapshot
- 2 PuTTY и ARM
- 3 PuTTY и Linux
- 4 PuTTY и Mac OS X
- 5 Исходный код PuTTY
- 6 Аналоги PuTTY
- 7 Как установить SSH в Windows 10 (кратко)
- 8 Подробная инструкция по установке
- 9 Использование SSH в Windows PowerShell
- 10 SSH-функции PowerShell и PuTTY
- 11 Почему SSH, когда вы можете использовать Linux?
- 12 Не пора ли отказаться от PuTTY в Windows 10?
Русскоязычная сборка PuTTY 0.73-RU-17 от 21 декабря 2019:
Обычная версия: | putty-0.73-ru-17.zip |
Портативная версия: | putty-0.73-ru-17-portable.zip |
PSCP: | pscp.exe |
PSFTP: | psftp.exe |
Plink: | plink.exe |
Pageant: | pageant.exe |
PuTTYgen: | puttygen.exe |
Исходный код: | putty-0.73-ru-17-src.zip |
Контрольные суммы: | sha256sums |
Стабильный релиз PuTTY 0.74 от 29 июня 2020. Скачать официальную версию Telnet/SSH клиента:
64-разрядная версия:
Инсталлятор: | putty-64bit-0.74-installer.msi | (цифровая подпись) |
Архив Zip: | putty.zip | (цифровая подпись) |
PuTTY: | putty.exe | (цифровая подпись) |
PSCP: | pscp.exe | (цифровая подпись) |
PSFTP: | psftp.exe | (цифровая подпись) |
Plink: | plink.exe | (цифровая подпись) |
Pageant: | pageant.exe | (цифровая подпись) |
PuTTYgen: | puttygen.exe | (цифровая подпись) |
PuTTYtel: | puttytel.exe | (цифровая подпись) |
Контрольные суммы: | md5sums | (цифровая подпись) |
sha1sums | (цифровая подпись) | |
sha256sums | (цифровая подпись) | |
sha512sums | (цифровая подпись) |
32-разрядная версия:
Инсталлятор: | putty-0.74-installer.msi | (цифровая подпись) |
Архив Zip: | putty.zip | (цифровая подпись) |
PuTTY: | putty.exe | (цифровая подпись) |
PSCP: | pscp.exe | (цифровая подпись) |
PSFTP: | psftp.exe | (цифровая подпись) |
Plink: | plink.exe | (цифровая подпись) |
Pageant: | pageant.exe | (цифровая подпись) |
PuTTYgen: | puttygen.exe | (цифровая подпись) |
PuTTYtel: | puttytel.exe | (цифровая подпись) |
Контрольные суммы: | md5sums | (цифровая подпись) |
sha1sums | (цифровая подпись) | |
sha256sums | (цифровая подпись) | |
sha512sums | (цифровая подпись) |
Development Snapshot
Регулярная тестовая сборка PuTTY собирается каждый день из Git-репозитория.
Нашли ошибку в стабильной версии и ждёте её исправления? Можно рассчитывать, что здесь этот фикс появится намного раньше, чем выйдет следующий релиз. Эта версия для вас, если вам не терпится опробовать все нововведения раньше остальных. С другой стороны, тестовые сборки иногда могут получиться крайне нестабильными.
64-разрядная версия:
Инсталлятор: | putty-64bit-installer.msi | (цифровая подпись) |
Архив Zip: | putty.zip | (цифровая подпись) |
PuTTY: | putty.exe | (цифровая подпись) |
PSCP: | pscp.exe | (цифровая подпись) |
PSFTP: | psftp.exe | (цифровая подпись) |
Plink: | plink.exe | (цифровая подпись) |
Pageant: | pageant.exe | (цифровая подпись) |
PuTTYgen: | puttygen.exe | (цифровая подпись) |
PuTTYtel: | puttytel.exe | (цифровая подпись) |
Контрольные суммы: | md5sums | (цифровая подпись) |
sha1sums | (цифровая подпись) | |
sha256sums | (цифровая подпись) | |
sha512sums | (цифровая подпись) |
32-разрядная версия:
Инсталлятор: | putty-installer.msi | (цифровая подпись) |
Архив Zip: | putty.zip | (цифровая подпись) |
PuTTY: | putty.exe | (цифровая подпись) |
PSCP: | pscp.exe | (цифровая подпись) |
PSFTP: | psftp.exe | (цифровая подпись) |
Plink: | plink.exe | (цифровая подпись) |
Pageant: | pageant.exe | (цифровая подпись) |
PuTTYgen: | puttygen.exe | (цифровая подпись) |
PuTTYtel: | puttytel.exe | (цифровая подпись) |
Контрольные суммы: | md5sums | (цифровая подпись) |
sha1sums | (цифровая подпись) | |
sha256sums | (цифровая подпись) | |
sha512sums | (цифровая подпись) |
PuTTY и ARM
Доступна официальная версия PuTTY для ARM-устройств под управлением Windows — перейти на страницу загрузки.
PuTTY и Linux
PuTTY можно найти в репозиториях практически всех популярных дистрибутивов. Например, для установки PuTTY на Ubuntu, Debian, Linux Mint, ALT Linux, достаточно выполнить команду:
sudo apt-get install putty
PuTTY и Mac OS X
PuTTY на OS X можно установить из портов через системы сборки MacPorts и Homebrew — подробнее в статье.
Исходный код PuTTY
Для удобства предоставлено несколько версий исходного кода, для различных платформ. Фактически, нет существенной разницы между архивами исходников для Unix и Windows; различия находятся главным образом в форматировании (имена файлов, окончания строк, и т.д.).
Если вы хотите внести свой вклад в разработку PuTTY, мы настоятельно рекомендуем начать с исходного кода Development Snapshot.
Исходный код PuTTY для Windows:
Stable: | putty-src.zip | (цифровая подпись) |
Snapshot: | putty-src.zip | (цифровая подпись) |
Для получения дополнительной информации о компиляции PuTTY из исходников, читайте файл README
.
Исходный код PuTTY для Linux:
Stable: | putty-0.74.tar.gz | (цифровая подпись) |
Snapshot: | putty.tar.gz | (цифровая подпись) |
Для сборки исходников release-версии, распакуйте архив, перейдите в директорию unix
, и выполните команду:
make -f Makefile.gtk
Длсборки snapshot-исходников достаточно запустить стандартные:
./configure && make
Для дополнительной информации читайте файл README
.
Доступ к Git
Если вы хотите следить за развитием PuTTY вплоть до минуты, или посмотреть журнал изменений для каждого файла в базе исходников, вы можете получить доступ напрямую к git репозиторию PuTTY.
Версию исходников master (последнее состояние, с самыми свежими изменениями) можно получить используя команду:
git clone https://git.tartarus.org/simon/putty.git
Также по адресу https://git.tartarus.org/?p=simon/putty.git доступен WWW браузер по репозиторию Git.
Юридическое предупреждение:
Использование PuTTY, PSCP, PSFTP и Plink может оказаться незаконным в тех странах или организациях, где шифрование полностью или частично запрещено. Полагаем, что на данном этапе развития законодательной базы в сфере IT в России и русскоязычных странах, использование применяемых протоколов шифрования не противоречит законам, но мы не юристы, и поэтому, если у вас есть сомнения, вы должны обратиться за юридической помощью прежде, чем загрузить что-либо с этого сайта.
Использование отдельного Telnet-клиента PuTTYtel не ограничено законами о криптографии, так как данные в нём не шифруются.
© 2009–2021, PuTTY.ORG.RU — При использовании материалов сайта указывайте источник.
PuTTY для Windows 10 – небольшая утилита, предназначенная для синхронизации с протоколами SFTP, Telnet и SSH. Главной ее особенностью, является возможность генерирования особых ключей RSA или DSA. Интерфейс приложение выполнен в виде командной строки, дополненной разделами с информационной сводкой.
Для начала работы с программой, необходимо ввести действующий адрес сервера и настроить Интернет. Утилита поддерживает комбинации клавиш и меню быстрого доступа к основным функциям. Рекомендуем скачать PuTTY для Windows 10 на русском языке без регистрации и смс с официального сайта.
Информация о программеСКАЧАТЬ БЕСПЛАТНО
- Лицензия: Бесплатная
- Разработчик: Simon Tatham
- Языки: русский, украинский, английский
- Устройства: пк, нетбук, ноутбук (Acer, ASUS, DELL, Lenovo, Samsung, Toshiba, HP, MSI)
- ОС: Windows 10 Домашняя, Профессиональная, Корпоративная, PRO, Enterprise, Education, Home Edition (обновления 1507, 1511, 1607, 1703, 1709, 1803, 1809)
- Разрядность: 32 bit, 64 bit, x86
- Версия: последняя 2021, без вирусов
Аналоги PuTTY
Одним из наиболее распространенных способов связи между компьютерами, в частности машинами Linux и веб-серверами, является SSH. Когда дело доходит до установления такого рода связи в Windows, по умолчанию выбирается установка PuTTY.
Однако благодаря Windows PowerShell вам может больше не понадобиться PuTTY. Давайте посмотрим, как настроить SSH-доступ в Windows 10 и могут ли новые инструменты вытеснить PuTTY.
Как установить SSH в Windows 10 (кратко)
Установка функциональности SSH в Windows 10 PowerShell достаточно проста, но пункты меню для нее несколько скрыты. Вот что вам нужно сделать:
- Откройте Настройки.
- Просмотр приложений.
- Перейти к управлению дополнительными функциями.
- Нажмите Добавить функцию.
- Выберите OpenSSH Client.
- Подождите, затем перезагрузите компьютер.
После этого вы можете установить SSH-соединение с другими совместимыми компьютерами. Если SSH-сервер был установлен и настроен на удаленном компьютере, можно установить соединение.
Подробная инструкция по установке
Реализация SSH в Windows 10 в PowerShell является версией проекта OpenSSH. Вы можете найти страницу проекта на GitHub.
Вы можете обнаружить, что SSH уже установлен на вашем компьютере с Windows 10 (он был включен в обновление за апрель 2018 года), но если нет, его можно легко добавить.
Чтобы проверить, откройте меню «Опытный пользователь» (щелкните правой кнопкой мыши Пуск или нажмите клавишу Windows + X ) и выберите Windows PowerShell. Здесь введите команду «ssh». Если SSH еще не установлен, вы увидите такой экран:
Исправить это достаточно просто. Нажмите клавишу Windows + I, чтобы открыть представление «Настройки», затем перейдите в «Приложения» и найдите «Управление дополнительными функциями . Нажмите здесь, затем найдите запись с пометкой «OpenSSH».
Если вы не видите его, нажмите Добавить функцию, а затем прокрутите вниз, пока не увидите OpenSSH Client. Нажмите, чтобы развернуть и просмотреть описание.
Когда вы будете готовы, нажмите Установить, чтобы добавить его на свой компьютер. Через несколько мгновений будет установлен новый SSH-клиент для Windows PowerShell. Стоит перезагрузить Windows, чтобы убедиться, что приложение установлено правильно.
Замечание о приложении SSH Server
Стоит подчеркнуть тот факт, что вы также можете установить SSH-сервер. Хотя маловероятно, что Microsoft разрешит любую форму универсального удаленного администрирования через SSH, использование его в качестве опции, тем не менее, полезно.
Чтобы установить это, повторите описанные выше шаги, выбрав OpenSSH Server .
Использование SSH в Windows PowerShell
После того, как SSH установлен и работает, вы можете использовать его для связи с другим компьютером. Например, вы можете использовать его для доступа к Raspberry Pi (один из нескольких вариантов об этом маленьком компьютере).
Использование простое. В PowerShell введите команду ssh, затем имя пользователя для учетной записи на удаленном устройстве и его IP-адрес.
Например, чтобы подключиться к моей коробке Raspberry Pi под управлением RetroPie, я использовал:
ssh pi@192.168.1.76
На этом этапе удаленное устройство должно предложить вам принять безопасный ключ. Введите Да, чтобы согласиться с этим, затем введите в командной строке пароль для имени пользователя, которое вы использовали.
Через несколько минут вы будете подключены к удаленному устройству Linux, готовому выполнять любые необходимые вам задачи.
SSH-функции PowerShell и PuTTY
PuTTY долгое время был предпочтительным выбором для SSH на Windows. Будь то управление веб-серверами, доступ к Интернету вещей, устройства или удаленное администрирование ПК с Linux, это легкое и простое в использовании приложение.
Одной из причин стойкости PuTTY является широкий выбор функций. Итак, может ли SSH в Windows PowerShell конкурировать с PuTTY?
Ну, с точки зрения обеспечения функциональности SSH, да, это может. Вы можете узнать, как использовать некоторые расширенные функции SSH в Windows 10, введя команду ssh:
ssh
Результирующий список опций обрисовывает в общих чертах особенности. Например, вы можете указать порт:
ssh [username]@[hostname] -p [port]
Возможности хорошие!
Хотя вы можете связать адрес с OpenSSH в Windows, вы ограничены количеством адресов, которые можете сохранить.
Есть причина, почему PuTTY остается популярным. Приложение не только позволяет сохранять (и называть) ваши соединения, но и поддерживает соединения по Telnet, Serial и другим протоколам. Внешний вид PuTTY также настраивается, его можно быстро запустить с рабочего стола. В общем, PuTTY — это надежная утилита, которая обрабатывает практически все, что вы можете на нее бросить.
Почему SSH, когда вы можете использовать Linux?
Хотя удаленное управление Linux через SSH может быть жизненно важным, вам может даже не понадобиться SSH. В Windows 10 теперь есть подсистема Linux и командная строка в стиле Bash.
Это означает, что вы можете легко вводить команды Linux и получать реалистичные ответы. Хотя это может быть не идеально для всех сценариев, если вам нужен доступ к Linux для обучения в колледже или для обучения и у вас нет доступа по SSH (независимо от приложения) к устройству Linux, это может быть идеальным вариантом.
Конечно, это не единственный вариант. Если вам нужно практиковать команды Bash в Windows, вы всегда можете настроить виртуальную машину. Просто установите дистрибутив Linux в него и (если разрешить аппаратное обеспечение) у вас есть готовая к использованию ОС Linux.
Не пора ли отказаться от PuTTY в Windows 10?
SSH прост в использовании в Windows 10 PowerShell. Тем не менее, отсутствие функций, а также необходимость загрузки еще нескольких щелчков означает, что вы можете предпочесть использовать PuTTY. В любом случае, тот факт, что в Windows 10 есть два хороших варианта SSH, стоит отметить.
Когда вам нужно управлять * nix-машиной на расстоянии, вы почти всегда будете использовать SSH. Любая операционная система на базе BSD или Linux, работающая на сервере, будет поставляться с предустановленным демоном OpenSSH. Чтобы общаться с этим демоном и взаимодействовать с удаленным компьютером, вам также нужен SSH-клиент.
PuTTY долгое время был самым популярным SSH-клиентом, используемым в Windows, но с момента последнего серьезного обновления Windows 10 теперь поставляется с предустановленным SSH-клиентом.
Использовать этот клиент проще и быстрее, чем устанавливать и настраивать PuTTY.
Сначала проверьте, установлен ли он уже. Нажмите клавишу с логотипом Windows на клавиатуре или нажмите «Пуск». Введите cmd и откройте командную строку.
Теперь введите ssh и нажмите Enter. Должна отображаться краткая сводка параметров командной строки. Это означает, что клиент установлен, и вы можете пропустить оставшуюся часть этого раздела.
Если вы получите сообщение о том, что команда не распознана, щелкните меню «Пуск» и введите функции , Откройте «Приложения и функции» и нажмите «Управление дополнительными функциями».
Затем нажмите «Добавить функцию» и прокрутите вниз, пока не найдете OpenSSH Client. Установите его, и вы должны начать работать.
Если вы знакомы с командой ssh в Linux, вы уже знаю, как использовать его в Windows. Он имеет тот же синтаксис и параметры командной строки.Вы можете прочитать полное руководство по SSH на веб-сайте OpenBSD.
Основной синтаксис для подключения к серверу: ssh username @ IP-address-or-hostname.
Примеры:
ssh root @ 203.0.113.1 ssh john@example.com
Когда вы входите с паролем, это легко. Просто введите yes, чтобы принять отпечаток пальца, а затем введите свой пароль (символы не будут отображаться на экране).
Однако рекомендуется вместо паролей использовать ключи SSH. Компьютеры-зомби из ботнетов постоянно сканируют и пытаются взломать пароли на серверах OpenSSH. Ключи не могут быть взломаны. Они намного более безопасны, чем использование обычно рекомендуемой схемы паролей плюс fail2ban. Fail2ban блокирует несколько попыток с одного и того же IP, но другой IP будет пытаться использовать разные пароли, пока одному из них не повезет.
Существует много способов создания ключа. пары для аутентификации SSH. И у вас также есть ssh-keygen, доступный в Windows, который вы можете использовать в командной строке. После создания пары добавьте открытый ключ на свой сервер и отключите пароли для входа. После этого сохраните закрытый ключ на своем компьютере Windows.
При входе в систему вы можете указать путь к этому (закрытому) ключу после параметра -i в команде, такой как:
ssh -i C : Usersmtetestkey root@203.0.113.1
В противном случае вы можете переместить закрытый ключ в его местоположение по умолчанию. После первого подключения SSH-клиент создает каталог .ssh в вашем текущем пользовательском каталоге.Вы можете открыть каталог, введя его в командной строке:
explorer% userprofile% .ssh
Теперь скопируйте сюда свой закрытый ключ и назовите его id_rsa.
From Теперь вы можете войти в систему с этим закрытым ключом, не используя параметр -i.
ssh root@203.0.113.1
- -p Используйте это, если ваш SSH-сервер прослушивает другой порт (кроме 22). Пример: ssh -p 4444 root@203.0.113.1
- -C Сжатие трафика между клиентом и сервером. Полезно только при очень медленных соединениях
- -v Подробный режим, выводит намного больше информации о происходящем. Может помочь отладить проблемы с подключением.
Пример команды:
ssh -p 4444 -C -v root@203.0.113.1
С этого момента это в основном тот же OpenSSH-клиент, который вы найдете на компьютерах с Linux, также доступны некоторые команды, такие как sftp. Это облегчает загрузку и выгрузку файлов на / с удаленных серверов. Для тех, кто предпочитает командную строку, это означает, что им больше не нужно устанавливать FTP-клиенты, такие как FileZilla. Также возможно настроить SSH-туннели с помощью команды ssh.
Мы можем рассмотреть это в будущем руководстве, поскольку оно делает невозможными некоторые вещи, такие как принятие внешних подключений на локальном компьютере, даже если ваш провайдер не предлагает вам частный внешний IP-адрес (больше клиентов сидят за одним IP-адресом в Интернете).
Как использовать клиент OpenSSH для Windows 10s вместо PuTTY
Загрузка программы PuTTY начнётся через 40 секунд. Если загрузка не началась нажмите сюда.
Страница загрузки программы PuTTY, предназначенной для создания надежного соединения c удаленным доступом в сети интернет. Скачайте бесплатно PuTTY с официального сайта.
PuTTY – клиентская программа для протоколов SSH и Telnet, SCP и SFTP, утилита для… Подробное описание >>
PuTTY скачать бесплатно 32 bit – английская версия, официальный сайт
PuTTY скачать бесплатно 64 bit – английская версия, официальный сайт
PuTTY 0.66-RU-16 – русская версия, неофициальный сайт
Используемые источники:
- https://putty.org.ru/download.html
- http://win10programs.com/putty-windows-10/
- https://ip-calculator.ru/blog/ask/windows-10-ssh-vs-putty-chto-vybrat/
- http://www.doctorrouter.ru/kak-ispolzovat-klient-openssh-dlya-windows-10s-vmesto-putty/
- https://download-software.ru/putty-download.html