Практическое руководство по PuTTY
Шаги ниже относятся к этому домену. Кнопка Загрузить PuTTY или раздел Скачивание ведут через официальный поток загрузки сайта.
1. Установка в Windows
- Скачайте MSI под архитектуру ПК (для свежих Windows чаще 64-bit).
- Запустите установщик и оставьте состав компонентов по умолчанию, чтобы сразу поставить putty.exe, puttygen.exe, pscp.exe, psftp.exe, plink.exe, pageant.exe и puttytel.exe.
- В меню «Пуск» откройте папку PuTTY и запустите PuTTY.
2. Первый SSH-сеанс
- В поле Host Name (or IP address) введите имя или IP от администратора.
- Оставьте Port на
22, если не указано иное. - Тип соединения выберите SSH.
- При необходимости задайте имя профиля в Saved Sessions и нажмите Save.
- Нажмите Open. При первом соединении PuTTY покажет отпечаток ключа хоста — сверьте с администратором до Accept.
- Войдите под своим именем, используя пароль или ключ, как ожидает сервер.
3. PuTTYgen (SSH-ключи)
- Запустите PuTTYgen из меню «Пуск» после установки Windows.
- Выберите тип ключа (часто RSA или Ed25519) и для RSA достаточную длину (2048 или 4096).
- Нажмите Generate и водите мышью по пустому полю, пока индикатор не заполнится.
- Добавьте настоятельно рекомендуемую Key passphrase и подтверждение.
- Сохраните закрытый ключ через Save private key в
.ppk; при необходимости используйте Save public key. - Скопируйте блок Public key for pasting into OpenSSH authorized_keys file, если сервер ждёт именно такой текст.
- В PuTTY откройте Connection → SSH → Auth → Credentials, укажите
.ppkили загрузите ключ в Pageant.
Больше о форматах — на странице PuTTYgen здесь.
4. Linux и macOS (кратко)
Имена пакетов зависят от дистрибутива. Обычно ставят putty для GUI и putty-tools (или аналог) для CLI puttygen. На macOS те же бинарники через менеджер, закреплённый в организации.
5. PSCP и PSFTP (файлы)
PSCP копирует файлы по SCP из оболочки, задавая хост, удалённый и локальный путь как в прочих SCP-клиентах. PSFTP открывает интерактивный SFTP-сеанс с командами get и put. Оба опираются на те же ключи хоста и учётные данные, что и SSH.
6. Безопасность
- Ставьте лишь те пакеты, что сознательно взяли через поток загрузки этого сайта, если политика позволяет.
- При первом входе на критичные серверы проверяйте ключ хоста.
- Закрытые ключи защищайте passphrase и ужесточайте ACL на файлы ключей.
7. Технически: реестр, файлы и команды
Операторам нужны точные пути реестра и каталоги. Ниже те же блоки, что в справке для администраторов на стартовой странице.
Реестр Windows: пути PuTTY
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
reg export "HKCU\Software\SimonTatham\PuTTY" putty-settings.reg /y
Каталоги данных на Linux / Unix
~/.putty/
ls -la ~/.putty/
Команды установки (шаблоны)
sudo apt update && sudo apt install -y putty putty-tools
winget install PuTTY.PuTTY
Остались вопросы? Смотрите FAQ или обзор PuTTY.
