Инструкция написана для Windows 11, в Windows 10 всё так же. Понадобятся данные от хостинга или администратора: IP-адрес или имя сервера, порт SSH (обычно 22), логин и пароль. Интерфейс PuTTY на английском, поэтому названия полей ниже даны как в программе.
Скачайте PuTTY с официальной страницы
Официальная страница PuTTY находится на личном сайте её автора, Саймона Тэтхэма, а не на putty.org. Откройте раздел загрузки последней версии. Для обычного компьютера с процессором Intel или AMD берите 64-битный установщик MSI для x86, для ноутбука на процессоре Snapdragon — версию для ARM.
Если вы пользуетесь менеджером пакетов winget, установить программу можно одной командой в терминале:
winget install PuTTY.PuTTY
Установите программу
Запустите скачанный файл и нажимайте Next, оставив папку по умолчанию. Установщик добавит в меню «Пуск» саму PuTTY и утилиты PuTTYgen, Pageant и PSFTP. Сторонних программ он не предлагает.
Введите адрес сервера
Откройте PuTTY. Слева дерево настроек, справа раздел Session. В поле Host Name впишите адрес сервера, в поле Port — номер порта, а тип соединения оставьте SSH.
Чтобы не вводить логин каждый раз, перейдите слева в Connection → Data и впишите имя пользователя в поле Auto-login username. Затем вернитесь в Session.
Сохраните сеанс
В поле Saved Sessions введите понятное имя, например «Сайт — VPS», и нажмите Save. Сеанс появится в списке. В следующий раз достаточно дважды щёлкнуть по нему — PuTTY откроет соединение со всеми настройками.
Подключитесь и подтвердите ключ сервера
Нажмите Open. При первом подключении появится предупреждение безопасности с отпечатком ключа сервера. Если хостинг публикует этот отпечаток, сверьте его. Нажмите Accept — PuTTY запомнит сервер и больше не будет спрашивать, пока ключ не изменится.
Введите пароль. Символы при вводе не отображаются, даже звёздочками, — это нормально. Нажмите Enter, и появится приглашение командной строки сервера.
- Копирование — просто выделите текст мышью, он сам попадёт в буфер обмена.
- Вставка — щелчок правой кнопкой мыши в окне терминала.
- Выход — команда exit или закрытие окна.
Создайте ключ в PuTTYgen
Вход по ключу безопаснее пароля, и его не нужно вводить каждый раз. Откройте PuTTYgen из меню «Пуск», оставьте предложенный тип ключа и нажмите Generate, водя мышью по пустому полю, пока шкала не заполнится.
Задайте парольную фразу в поле Key passphrase — она защитит ключ, если файл украдут. Нажмите Save private key и сохраните файл PPK в надёжную папку. Текст из верхнего поля — это открытый ключ, скопируйте его целиком.
Добавьте ключ на сервер и в сеанс
Подключитесь к серверу по паролю и добавьте скопированный открытый ключ отдельной строкой в файл authorized_keys в папке .ssh вашего пользователя. Многие хостинги позволяют сделать это и в панели управления, в разделе про SSH-ключи.
В PuTTY загрузите свой сеанс кнопкой Load, перейдите в Connection → SSH → Auth → Credentials и укажите файл PPK в поле для закрытого ключа. Вернитесь в Session и снова нажмите Save. Теперь при подключении PuTTY спросит только парольную фразу ключа, а с запущенным Pageant — вообще ничего.
Если что-то пошло не так
Network error: Connection timed out
PuTTY не достучалась до сервера. Проверьте адрес и порт: многие хостинги переносят SSH с 22 порта на другой. Ещё причина — доступ по SSH не включён в панели хостинга или ваш IP не разрешён в настройках сервера.
Access denied после ввода пароля
Неверный логин или пароль, или вход по паролю на сервере отключён. Помните, что раскладка и Caps Lock при невидимом вводе особенно коварны. Если пароль точно верный, уточните у хостинга, разрешён ли вход по паролю.
Server refused our key
Открытый ключ на сервере записан неверно: с переносами строк, не в той папке или у файла неправильные права. Добавьте ключ заново одной строкой и проверьте, что вход выполняется под тем же пользователем.
Вместо русских букв непонятные символы
Откройте сеанс, перейдите в Window → Translation и выберите UTF-8 в списке кодировок, затем сохраните сеанс. На старом оборудовании может понадобиться другая кодировка из того же списка.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.