...

Программа putty для чего нужна

PuTTY

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

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

В пакет PuTTY, помимо самого клиента для Telnet и SSH, входит несколько полезных утилит, которые позволяют существенно упростить работу:

  • PSCP: клиент для SCP (копирование файлов по шифрованному протоколу с управлением из командной строки);
  • PSFTP: клиент для SFTP;
  • Pageant: агент SSH-аутентификации для PuTTY, PSCP, PSFTP и Plink;
  • PuTTYgen: утилита для генерации SSH-ключей, и др.

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

На официальным сайте проекта представлены англоязычные версии PuTTY для Microsoft Windows и Linux; но также существуют сборки сторонних разработчиков под другие платформы и на других языках.

Подключение по SSH с помощью PuTTY

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

  • Host Name — введите IP-адрес или имя сервера (указаны в панели управления аккаунтом);
  • порт — 22 (по умолчанию).

Вы можете сохранить параметры данной сессии, чтобы упростить последующие подключения, задав любое удобное имя в поле Saved Sessions и нажав Save.

После нажмите на кнопку Open .

При первом подключении вы увидите дополнительное окно для подтверждения соединения — нажмите Yes / Да .

Далее откроется консоль, где вам будет необходимо ввести логин и пароль:

  • login as — при подключении к серверу хостинга укажите ваш логин от панели управления аккаунтом; если вы подключаетесь к VDS, укажите root или имя другого пользователя, созданного на сервере;
  • password — введите (или скопируйте, см.ниже) пароль от панели управления аккаунтом, а при подключении к VDS — пароль указанного пользователя.

Будьте внимательны при наборе, так как символы пароля не будут отражены на экране.

После нажмите Enter . Если все данные указаны правильно, соединение будет установлено.

Далее вы сможете вводить необходимые команды в окне консоли. Более подробная информация о базовых командах доступна в статье Основные команды SSH .

Копирование и вставка

В окне консоли Putty невозможно использовать привычные сочетания Ctrl+C и Ctrl+V.

  • Чтобы вставить в консоль Putty скопированный текст (например, пароль или команду), просто кликните правой кнопкой мыши. Дополнительно ничего нажимать не требуется.
  • Чтобы скопировать текст из окна Putty, выделите его левой кнопкой мыши. Сам факт выделения скопирует его в буфер обмена.

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

PuTTY: Telnet/SSH Клиент

PuTTY — клиентская программа для работы с сетевыми протоколами Telnet, SSH, SCP, SFTP, для подключения по COM-порту и ZModem, утилита для генерации RSA, DSA, ECDSA, Ed25519 цифровых SSH-ключей.

PuTTY является свободным приложением с открытым исходным кодом, содержит реализацию сетевых протоколов SSH, Telnet, Rlogin, и распространяется под Open Source лицензией MIT.

Настройки PuTTY SSH сеанс в PuTTY Генерация SSH ключа в PuTTYgen

Пакет PuTTY включает в себя несколько приложений:

  • PuTTY: Telnet и SSH клиент
  • PSCP: SCP клиент — копирование файлов по шифрованному протоколу с управлением из командной строки
  • PSFTP: SFTP клиент — копирование файлов по SSH, подобно FTP
  • PuTTYtel: отдельный Telnet клиент
  • Plink: интерфейс командной строки к PuTTY
  • Pageant: агент SSH-аутентификации для PuTTY, PSCP и Plink
  • PuTTYgen: утилита для генерации SSH-ключей

Вы можете скачать и установить, как полный инсталлятор, так и каждый модуль по отдельности. На странице загрузки PuTTY представлены бинарные файлы под Windows, и исходные коды, в том числе и под Linux/Unix. Помимо официальных релизов и поддерживаемых ОС, существуют аддоны и модификации PuTTY, созданные сторонними разработчиками. А кроме основной документации, рекомендуем ознакомиться с особенностями русской версии PuTTY, часто задаваемыми вопросами FAQ, со статьями, прямо или косвенно связанными с работой PuTTY, SSH, и работе с Linux в целом, а также каталогом цветовых схем PuTTY.

Новости PuTTY

21.12.2019 — Русская версия PuTTY 0.73-RU-17

  • Переход на версию PuTTY 0.73.
  • Временно деактивированы патчи, некорректно работающие с последними версиями PuTTY: Cygterm, Background Image, Wincrypt.
  • Другие исправления ошибок и незначительные багфиксы.

29.09.2019 — Релиз PuTTY 0.73

  • В Windows другие приложения могли привязываться к тому же TCP-порту, что и локальный port-forwarding порт PuTTY (см. vuln-win-exclusiveaddruse).
  • Исправлена ошибка при обработке терминалом режима xterm bracketed paste mode, из-за которой две escape-последовательности, заключенные в скобки, могли появляться вместе, что позволяло ошибочно идентифицировать вставленные данные как ручной ввод с клавиатуры (см. vuln-bracketed-paste-data-outside-brackets).
  • Сервер SSH-1, отправляющий сообщение об отключении, мог вызвать доступ к освобожденной памяти (см. ssh1-disconnect-use-after-free).
  • Plink под Windows падал при старте, если он действовал как connection-sharing downstream.
  • Теперь PuTTY под Windows корректно обновляет размер окна терминала, если разрешение экрана было изменено, а окно PuTTY в этот момент было развернуто на весь экран.
  • Исправлена ошибка, приводившая к потере символов в конце строк при обработке терминалом цветных сообщений GCC.
  • Исправлено плохое взаимодействие между операцией «Очистить прокрутку», и выделением мыши, которое могло приводить к появлению сообщений об ошибках.

20.07.2019 — Релиз PuTTY 0.72

Исправления безопасности, найденные в рамках финансируемой EU-FOSSA программы Bug Bounty:

  • Целочисленное переполнение при разборе длины пакета SSH-1 (см. vuln-ssh1-buffer-length-underflow).
  • Переполнение буфера в SSH-1, если сервер отправляет два крошечных ключа RSA (см. vuln-ssh1-short-rsa-keys).
  • Клиентский код Pageant под Windows не проверял поле длины ответа, что могло привести к уязвимости во всех инструментах SSH-клиента (PuTTY, Plink, PSFTP и PSCP), если вредоносная программа могла выдать себя за Pageant (см. vuln-win-pageant-client-missing-length-check).
  • Исправлен сбой при обмене ключами GSSAPI/Kerberos, затрагивающий сторонних поставщиков GSSAPI под Windows (например, MIT Kerberos для Windows).
  • Исправлен сбой при обмене ключами GSSAPI/Kerberos, происходивший если сервер предоставил обычных ключ хоста SSH как часть обмена.
  • Символы доверия («trust sigils» — значки PuTTY в начале локально сгенерированных строк в окне терминал — чтобы отличить их от данных, отправляемых сервером) никогда не отключались в SSH-1 или Rlogin.
  • Символы доверия никогда не включались снова, если пользователь инициировал перезапуск сеанса.
  • PSCP в режиме загрузки SCP мог создавать файлы с ложной новой строкой в конце их имени.
  • PSCP в режиме загрузки SCP с опцией -p генерировал ложные сообщения о несанкционированном переименовании файлов.
  • Начальное сообщение с инструкцией никогда не выводилось во время SSH keyboard-interactive аутентификации.
  • Вставка очень длинных строк во время совместного использования SSH-соединений могло вызвать падение downstream-окна PuTTY.
  • В раскладках клавиатуры с клавишей «,» на цифровой клавиатуре (например, немецкая) PuTTY под Windows могла вернуть «.» вместо «,».
  • PuTTYgen мог сгенерировать RSA-ключ на один бит короче, чем было запрошено.

Архив новостей:

  • 21.12.2019 — PuTTY 0.73-RU-17
  • 29.09.2019 — PuTTY 0.73
  • 20.07.2019 — PuTTY 0.72
  • 16.03.2019 — PuTTY 0.71
  • 08.07.2017 — PuTTY 0.70
  • 29.04.2017 — PuTTY 0.69
  • 21.02.2017 — PuTTY 0.68
  • 05.03.2016 — PuTTY 0.67
  • 09.12.2015 — PuTTY 0.66-RU-16
  • 07.11.2015 — PuTTY 0.66
  • 25.07.2015 — PuTTY 0.65
  • 28.02.2015 — PuTTY 0.64
  • 15.05.2014 — PuTTY 0.63-RU-15
  • 12.01.2014 — PuTTY 0.63-RU-14
  • 11.11.2013 — PuTTY 0.63-RU-12
  • 06.08.2013 — PuTTY 0.63
  • 23.03.2013 — PuTTY 0.62-RU-11
  • 21.01.2013 — PuTTY 0.62-RU-10
  • 20.02.2012 — PuTTY 0.62-RU-9
  • 10.12.2011 — PuTTY 0.62
  • 02.10.2011 — PuTTY 0.61-RU-8
  • 12.07.2011 — PuTTY 0.61
  • 10.01.2011 — PuTTY 0.60-RU-7
  • 17.12.2010 — PuTTY 0.60-RU-6
  • 19.11.2010 — PuTTY 0.60-RU-5
  • 29.04.2007 — PuTTY 0.60
  • 24.01.2007 — PuTTY 0.59
  • 05.04.2005 — PuTTY 0.58
  • 20.02.2005 — PuTTY 0.57
  • 26.10.2004 — PuTTY 0.56
  • 03.08.2004 — PuTTY 0.55
  • 12.02.2004 — PuTTY 0.54
  • 12.11.2002 — PuTTY 0.53b
  • 01.10.2002 — PuTTY 0.53
  • 14.01.2002 — PuTTY 0.52
  • 14.12.2000 — PuTTY 0.51
  • 16.10.2000 — PuTTY 0.50
  • 28.06.2000 — PuTTY 0.49
  • 18.11.1999 — PuTTY 0.48
  • 27.08.1999 — PuTTY 0.47
  • 09.07.1999 — PuTTY 0.46
  • 22.01.1999 — PuTTY 0.45

Руководство пользователя PuTTY

PuTTY is a free (MIT-licensed) Windows Telnet and SSH client. This manual documents PuTTY, and its companion utilities PSCP, PSFTP, Plink, Pageant and PuTTYgen.

Note to Unix users: this manual currently primarily documents the Windows versions of the PuTTY utilities. Some options are therefore mentioned that are absent from the Unix version; the Unix version has features not described here; and the pterm and command-line puttygen and pageant utilities are not described at all. The only Unix-specific documentation that currently exists is the man pages.

This manual is copyright 1997-2019 Simon Tatham. All rights reserved. You may distribute this documentation under the MIT licence. See appendix C for the licence text in full.

  • Глава 1: Introduction to PuTTY
    • 1.1 What are SSH, Telnet and Rlogin?
    • 1.2 How do SSH, Telnet and Rlogin differ?
    • 2.1 Starting a session
    • 2.2 Verifying the host key (SSH only)
    • 2.3 Logging in
    • 2.4 After logging in
    • 2.5 Logging out
    • 3.1 During your session
    • 3.2 Creating a log file of your session
    • 3.3 Altering your character set configuration
    • 3.4 Using X11 forwarding in SSH
    • 3.5 Using port forwarding in SSH
    • 3.6 Making raw TCP connections
    • 3.7 Connecting to a local serial line
    • 3.8 The PuTTY command line
    • 4.1 The Session panel
    • 4.2 The Logging panel
    • 4.3 The Terminal panel
    • 4.4 The Keyboard panel
    • 4.5 The Bell panel
    • 4.6 The Features panel
    • 4.7 The Window panel
    • 4.8 The Appearance panel
    • 4.9 The Behaviour panel
    • 4.10 The Translation panel
    • 4.11 The Selection panel
    • 4.12 The Copy panel
    • 4.13 The Colours panel
    • 4.14 The Connection panel
    • 4.15 The Data panel
    • 4.16 The Proxy panel
    • 4.17 The Telnet panel
    • 4.18 The Rlogin panel
    • 4.19 The SSH panel
    • 4.20 The Kex panel
    • 4.21 The Host Keys panel
    • 4.22 The Cipher panel
    • 4.23 The Auth panel
    • 4.24 The GSSAPI panel
    • 4.25 The TTY panel
    • 4.26 The X11 panel
    • 4.27 The Tunnels panel
    • 4.28 The Bugs and More Bugs panels
    • 4.29 The Serial panel
    • 4.30 Storing configuration in a file
    • 5.1 Starting PSCP
    • 5.2 PSCP Usage
    • 6.1 Starting PSFTP
    • 6.2 Running PSFTP
    • 6.3 Using public key authentication with PSFTP
    • 7.1 Starting Plink
    • 7.2 Using Plink
    • 7.3 Using Plink in batch files and scripts
    • 7.4 Using Plink with CVS
    • 7.5 Using Plink with WinCVS
    • 8.1 Public key authentication — an introduction
    • 8.2 Using PuTTYgen, the PuTTY key generator
    • 8.3 Getting ready for public key authentication
    • 9.1 Getting started with Pageant
    • 9.2 The Pageant main window
    • 9.3 The Pageant command line
    • 9.4 Using agent forwarding
    • 9.5 Security considerations
    • 10.1 «The server’s host key is not cached in the registry»
    • 10.2 «WARNING — POTENTIAL SECURITY BREACH!»
    • 10.3 «SSH protocol version 2 required by our configuration but remote only provides (old, insecure) SSH-1»
    • 10.4 «The first cipher supported by the server is . below the configured warning threshold»
    • 10.5 «Remote side sent disconnect message type 2 (protocol error): «Too many authentication failures for root»»
    • 10.6 «Out of memory»
    • 10.7 «Internal error», «Internal fault», «Assertion failed»
    • 10.8 «Unable to use key file», «Couldn’t load private key», «Couldn’t load this key»
    • 10.9 «Server refused our key», «Server refused our public key», «Key refused»
    • 10.10 «Access denied», «Authentication refused»
    • 10.11 «No supported authentication methods available»
    • 10.12 «Incorrect MAC received on packet» or «Incorrect CRC received on packet»
    • 10.13 «Incoming packet was garbled on decryption»
    • 10.14 «PuTTY X11 proxy: various errors»
    • 10.15 «Network error: Software caused connection abort»
    • 10.16 «Network error: Connection reset by peer»
    • 10.17 «Network error: Connection refused»
    • 10.18 «Network error: Connection timed out»
    • 10.19 «Network error: Cannot assign requested address»
    • A.1 Introduction
    • A.2 Features supported in PuTTY
    • A.3 Ports to other operating systems
    • A.4 Embedding PuTTY in other programs
    • A.5 Details of PuTTY’s operation
    • A.6 HOWTO questions
    • A.7 Troubleshooting
    • A.8 Security questions
    • A.9 Administrative questions
    • A.10 Miscellaneous questions
    • B.1 General guidelines
    • B.2 Reporting bugs
    • B.3 Reporting security vulnerabilities
    • B.4 Requesting extra features
    • B.5 Requesting features that have already been requested
    • B.6 Support requests
    • B.7 Web server administration
    • B.8 Asking permission for things
    • B.9 Mirroring the PuTTY web site
    • B.10 Praise and compliments
    • B.11 E-mail address
    • D.1 Cross-OS portability
    • D.2 Multiple backends treated equally
    • D.3 Multiple sessions per process on some platforms
    • D.4 C, not C++
    • D.5 Security-conscious coding
    • D.6 Independence of specific compiler
    • D.7 Small code size
    • D.8 Single-threaded code
    • D.9 Keystrokes sent to the server wherever possible
    • D.10 640×480 friendliness in configuration panels
    • D.11 Automatically generated Makefile s
    • D.12 Coroutines in the SSH code
    • D.13 Single compilation of each source file
    • D.14 Do as we say, not as we do
    • E.1 Public keys
    • E.2 Security details
    • E.3 Key rollover
    • F.1 Connection protocol channel request names
    • F.2 Key exchange method names
    • F.3 Encryption algorithm names

    При подготовке материала использовались источники:
    https://timeweb.com/ru/docs/obshchie-voprosy/putty/
    https://putty.org.ru/
    https://putty.org.ru/htmldoc/index.html

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