Контент
Пошаговое руководство по загрузке PuTTY в Windows и установке.
PuTTY, популярный эмулятор терминала, представляет собой легкий и бесплатный SSH с открытым исходным кодом. клиент. Он был разработан Саймоном Татамом на языке C. Его основная функция — удаленно подключаться к компьютеру, предлагая возможности передачи файлов, манипулирования данными и т. Д.
Он предлагает поддержку множества сетевых протоколов, таких как SSH, Telnet, Serial, SCP, SFTP и т. Д. PuTTY также поставляется с инструментом командной строки под названием « psftp », который может безопасно передавать файлы между компьютерами через соединение SSH. Он совместим с большинством операционных систем (как для 32-битных, так и для 64-битных).
Список операционных систем, поддерживающих PuTTY:
- Windows 95, 98
- Windows ME, NT
- Windows 2000, 2003, 2008
- Windows XP
- Windows Vista
- Mac OSX
Использование PuTTY
В многопользовательской операционной системе, такой как Unix, интерфейс обычно имеет тип командной строки, как и командная строка или MS-DOS. Таким образом, пользователю необходимо ввести команду в программе командной строки, чтобы получить что-либо, обработанное системой.
Как правило, эти команды можно быстро запустить по сети с другого компьютера на другом местоположение (клиент), и ответ передается по сети клиенту.
Упомянутое выше расположение стало возможным с помощью сетевых протоколов, таких как SSH, Telnet, Rlogin и т. д. Интересно, что пользователи может отдавать команды нескольким компьютерам одновременно.
Протокол SSH (Secure Shell) — это криптографический сетевой протокол, который позволяет вам получить доступ к Интернет-серверу при шифровании любой информации, отправляемой на этот сервер. Некоторые из других протоколов включают Telnet, Rlogin, только если вы подключены к системе Unix или у вас есть учетная запись на веб-сервере (учетная запись оболочки). PuTTY — одно из таких приложений, которое обеспечивает такую передачу.
PuTTY поддерживает следующие протоколы
- SCP (Безопасное копирование)
- SSH (Безопасная оболочка)
- Telnet
- Rlogin
- Прямое соединение через сокет .
- Загрузить PuTTY для операционной системы Windows (выпущено 27 июня 2020 г.)
- Загрузить альтернативные двоичные файлы для PuTTY (Windows)
- Установка PuTTY в Windows
- Использование SSH в PuTTY (Windows)
- 1. Управление сеансом в PuTTY
- 2. Что такое ведение журнала в PuTTY?
- 3. Что такое Терминал в PuTTY?
- 4. Сконфигурируйте настройку клавиатуры в PuTTY.
- 5. Что такое Bell в PuTTY?
- 6. Возможности PuTTY
- 7. Отрегулируйте размер окна в PuTTY.
- 8. Изменение внешнего вида PuTTY
- 9 . Что такое PuTTY Behavior?
- 10. Что такое перевод в PuTTY?
- 12. Как настроить цвета в PuTTY?
- 13. Настроить соединение в PuTTY.
- 14. Управление данными в PuTTY.
- 15. Настройка прокси в PuTTY
- 16. Что такое Telnet, Rlogin и SSH в PuTTY?
- PuTTY для Linux
- Установить PuTTY в Linux
- Установка PuTTY в других дистрибутивах Linux
- Работа с PuTTY в Linux
- Управление ключами SSH в PuTTY в Linux
- PuTTY для Mac
- Установите Putty на Mac с помощью инструментов командной строки
- Используйте X-Code для установки Putty для Mac
- Установите Putty для Mac с помощью MacPorts
- Загрузить PuTTY для Mac и установка
- Что такое команда, эквивалентная Putty для Mac OS X?
Загрузить PuTTY для операционной системы Windows (выпущено 27 июня 2020 г.)
Ниже приведены шаги, необходимые для загрузки и установки последней версии PuTTY для Операционная система Windows:
Выберите соответствующую версию установщика Windows (32-разрядную или 64-разрядную) и щелкните по ней.
MSI (‘Установщик Windows для шпатлевки’) | |||
32-бит: | putty-0.74-installer.msi | (через FTP) | (подпись) |
64-бит: | putty-64bit-0.74-installer. msi | (через FTP) | (подпись) |
Unix исходный архив для шпатлевки | |||
.tar.gz: | putty-0.74.tar.gz | (через FTP) | (Подпись) |
Загрузить альтернативные двоичные файлы для PuTTY (Windows)
putty.exe (сам клиент SSH и Telnet) | |||
32-разрядный : | putty.exe | (через FTP) | (подпись) |
64-бит: | putty.exe | (через FTP) | (подпись) |
pscp.exe (клиент SCP, т.е. защищенная копия файла из командной строки) | |||
32-бит: | pscp.exe | (через FTP) | (подпись) |
64-бит: | pscp.exe | (через FTP) | (подпись) |
psftp.exe (клиент SFTP, т. е. общие сеансы передачи файлов, похожие на FTP) | |||
32-бит: | psftp.exe | (через FTP) | (подпись) |
64 -bit: | psftp.exe | (через FTP) | (подпись) |
puttytel.exe (клиент только для Telnet) | |||
32-разрядный: | puttytel.exe | (через FTP) | (подпись) |
64-бит: | puttytel.exe | (через FTP) | (подпись) |
plink.exe (интерфейс командной строки для внутренних компонентов шпатлевки) | |||
32-разрядный: | plink.exe | (через FTP) | (подпись) |
64-бит: | plink.exe | (через FTP) | (подпись) |
pageant.exe (агент аутентификации SSH для putty, PSCP, PSFTP и Plink) | |||
32-разрядный: | pageant.exe | (через FTP) | (подпись) |
64-бит: | pageant.exe | (через FTP) | (подпись ) |
puttygen.exe (утилита генерации ключей RSA и DSA) | |||
32-бит: | puttygen.exe | (через FTP) | (подпись) |
64-бит: | puttygen.exe | (через FTP) | (подпись) |
putty.zip (архив .ZIP всего вышеперечисленного) | |||
32-бит: | putty.zip | (через FTP) | (подпись) |
64-бит: | putty.zip | (через FTP) | (подпись) |
Установщик PuTTY для Windows будет загружен в ближайшее время. Вы успешно скачали PuTTY в Windows.
Установка PuTTY в Windows
После успешной загрузки в Windows выполните следующие шаги для установки программного обеспечения:
Дважды щелкните загруженного файла .msi и находящегося в процессе установки.
Нажмите «Далее» и затем выберите путь для установки.
Выберите компонент продукта, который вы хотите установить в своей системе, и нажмите установить.
Нажмите «Готово», чтобы завершить настройку и закрыть диалоговое окно.
Вуаля! Вы закончили установку.
Использование SSH в PuTTY (Windows)
После успешной установки перейдите в папку, в которую вы установили приложение, и запустите файл .exe.
1. Управление сеансом в PuTTY
Это предварительная панель, на которой вы можете указать определенные параметры для открытия сеанса.
- Имя хоста (или IP-адрес) — это поле, где пользователь вводит имя или IP-адрес сервера, к которому он хочет подключиться.
- Connection Тип переключателей позволяет пользователям выбирать тип сети, к которой они планируют подключиться.
- Панель портов — это раздел, который заполняется автоматически при выборе типа подключения. Однако, если вы выберете тип Raw , полоса останется пустой и потребует, чтобы пользователь вручную ввел порт .
- После выбора последовательного порта в качестве типа подключения панели Имя хоста и Порт будут заменены на Последовательная линия и скорость .
Раздел « Загрузить, сохранить или удалить сохраненный сеанс» предназначен для установки некоторых параметров подключения без необходимости повторного ввода всех данных при необходимости.
- После того, как вы сохраните его, он может просто выбрать сохраненный сеанс и щелкнуть «Загрузить». Сохраненные настройки появятся в соответствующих полях на панели конфигурации.
- Панель позволяет изменять сохраненный сеанс, сначала загружая сеанс, редактируя все, что вы хотите изменить, а затем нажимая «сохранить» Кнопка.
- Пользователи также могут удалить сеанс.
Параметр Закрыть окно при выходе помогает решить, закроется ли терминал PuTTY сразу после завершения сеанса или перезапустит сеанс при завершении.
2. Что такое ведение журнала в PuTTY?
На этой панели конфигурации сохраняются файлы журнала ваших сеансов PuTTY, которые можно использовать для отладки и анализа. Пользователи могут выбрать тип данных, которые вы хотите регистрировать в этом окне.
3. Что такое Терминал в PuTTY?
В этом разделе есть множество опций, позволяющих решить, как должны отображаться тексты в окне. Хотите ли вы, чтобы текст появлялся в следующей строке, как только он достигнет правого края окна, или вы хотите интерпретировать положение курсора.
4. Сконфигурируйте настройку клавиатуры в PuTTY.
С помощью этой опции пользователи могут изменять поведение клавиш backspace, home и end, а также некоторых других клавиш в соответствии с настройками сервера.
5. Что такое Bell в PuTTY?
Он позволяет PuTTY издавать звуковой сигнал, когда вы хотите, чтобы он работал.
6. Возможности PuTTY
Пользователи могут отключить или включить некоторые расширенные функции терминала PuTTY, такие как отключение клавиш курсора и т. Д., С помощью функции.
7. Отрегулируйте размер окна в PuTTY.
Опция позволяет заранее определить фиксированный размер окна PuTTY и управлять прокруткой. С помощью этой функции можно выполнить множество других настроек.
8. Изменение внешнего вида PuTTY
В этой панели можно изменить внешний вид курсора, шрифт в окне терминала или даже элемент управления границей окна.
9 . Что такое PuTTY Behavior?
Позволяет изменять заголовок окна, управлять работой окна предупреждения и т. Д.
10. Что такое перевод в PuTTY?
« Удаленный набор символов» позволяет вам выбирать, как интерпретировать информацию, полученную от сервера.
Пользователи могут изменить ход копирования-вставки или действия кнопок мыши в среде Unix, внося соответствующие изменения в эту панель.
12. Как настроить цвета в PuTTY?
С помощью этой панели вы можете управлять цветом фона и текста.
13. Настроить соединение в PuTTY.
На панели есть опции, которые решают любые проблемы при закрытии соединений, когда окно неактивно. С помощью этой опции пользователи могут выбирать между старым и новым протоколом.
14. Управление данными в PuTTY.
Опция автоматического входа избавляет от необходимости каждый раз вводить имя пользователя. С помощью этой панели также можно указать потребности терминала.
15. Настройка прокси в PuTTY
Разрешает настройку различных типов прокси, используемых при установлении сетевых подключений.
16. Что такое Telnet, Rlogin и SSH в PuTTY?
Эти панели позволяют настраивать параметры сеанса, такие как изменение режима согласования между сервером и клиентом, что позволяет использовать автоматическую форму входа на сервер. и т. д.
Выше были подробно описаны панели и шаги по установке клиента PuTTY в Windows.
PuTTY, программное обеспечение с открытым исходным кодом и бесплатно для загрузки, обеспечивает простой способ доступа к среде оболочки Unix из системы Windows. В отличие от Unix, в Windows нет предустановленных SSH-серверов или клиентов.. Приложение для передачи файлов по сети поддерживает множество протоколов, включая популярные клиенты SSH и Telnet.
PuTTY для Linux
PuTTY не ограничивается только ОС Windows, но и популярен среди Пользователи Linux тоже. Версия для Linux — это программа графического терминала, которая не предустановлена в большинстве дистрибутивов Linux.
На различных предприятиях многие ИТ-проекты имеют свою среду разработки в удаленной системе Linux, где используется Windows. как локальная система. Почему PuTTY? В операционной системе Linux уже есть терминал Linux. Даже тогда, почему инструмент SSH, такой как PuTTY, предпочтительнее?
- Интерфейс PuTTY делает его любимым выбором среди пользователей, поскольку большинство из них привыкло работать с приложением в Windows .
- У него есть возможность подключения к необработанным сокетам и последовательным портам.
- Сохранение различных сеансов и их загрузка за один раз — это основная особенность PuTTY, которая выделяет его пользователи клянутся, так как трудно редактировать сеансы при входе в систему вручную.
Установить PuTTY в Linux
В системе на базе Linux PuTTY легко устанавливается через терминал. Давайте посмотрим на этапы установки серверного приложения на машине с Ubuntu.
1. В качестве предварительного условия необходимо убедиться, включен ли репозиторий юниверсов Ubuntu или нет.
Введите команду:
sudo add-apt-repository universe
и нажмите Enter.
2. Как правило, PuTTY уже доступен в репозитории Ubuntu. Перед тем, как начать процесс установки, обновите пакеты и репозитории Ubuntu с помощью команды:
sudo apt-get update
Примечание: Команда должна убедиться, что Ubuntu устанавливает последнюю версию PuTTY, в случае, если она может установить более старые версии программного обеспечения. Слово « sudo» в команде используется для указания терминалу запускать команду обновления от имени «root», поскольку у пользователя может не быть прав на установку и обновление. Вам будет предложено ввести имя пользователя и пароль, если у вас есть необходимый доступ.
3. Теперь запустите команду:
sudo apt-get install PuTTY
Это завершит установку, установив инструменты приложения.
4. Появится запрос, хотите ли вы продолжить установку. Нажмите «y» .
5. Инструменты PuTTY будут распакованы и установлены в дальнейшем.
6. Чтобы убедиться, что установка прошла успешно, выполните команду:
sudo dpkg -l PuTTY
Она отобразит информацию о приложении, такую как версия, архитектура и описание.
Установка PuTTY в других дистрибутивах Linux
В системе Linux на основе Debian используйте для установки apt-get или aptitude серверное приложение PuTTY. Команда:
sudo apt-get install PuTTY
PuTTY можно легко установить в системе Linux на основе Arch. Команда для установки:
sudo pacman -S PuTTY
Она также доступна для установки в системе Linux на базе Fedora или Red Hat, а менеджер пакетов по умолчанию делает эта работа для этого. Команда:
sudo dnf install PuTTY
Работа с PuTTY в Linux
Сейчас что вы установили PuTTY, работать с ним тоже довольно просто.
- Просто введите команду «PuTTY» в приглашении оболочки. Откроется клиентское приложение PuTTY SSH.
- После его открытия введите IP-адрес или имя хоста компьютера или любого устройства, к которому вы хотите подключиться, в поле Hostname.
- Затем выберите требуемый тип подключения, например SSH, Raw, Telnet, Rlogin, Serial и т. д.
- По соображениям безопасности появится запрос на подтверждение подключения. Просто нажмите «да», чтобы продолжить.
- Теперь вы будете подключены к своей удаленной системе. Далее он запросит учетные данные — имя пользователя и пароль, чтобы убедиться, что вы авторизованы для подключения к системе.
- В Linux приложение также можно открыть, выполнив поиск в поле «Компьютер».
- Версия программы для Linux выглядит почти так же, как и версия для Windows.
Управление ключами SSH в PuTTY в Linux
Аутентификация с открытым ключом также поддерживается PuTTY. Аутентификация с открытым ключом используется для интерактивных и автоматических подключений. Он предлагает более высокую криптографическую стойкость, чего трудно достичь с помощью длинных паролей. Для создания закрытого ключа для аутентификации используется инструмент PuTTYgen.
Откройте PuTTYgen и выполните следующую команду, чтобы включить аутентификацию с открытым ключом:
puttygen -t rsa -b 2048 -o thekey.ppk
Чтобы получить открытый ключ, используйте следующую команду:
puttygen -L thekey.ppk
Следовательно, это все об установке и начале работы с PuTTY в системах на базе Linux.
PuTTY — это бесплатный, очень Настраиваемый клиент SSH с открытым исходным кодом, который позволяет удобно подключаться к удаленному серверу и передавать файлы по сети. В основном предназначенное для использования программистами и сетевым администратором, оно помогает устанавливать безопасные соединения при передаче данных по сети.
Помимо SSH, приложение поддерживает множество других протоколов, таких как SCP, Telnet, Raw Socket Connection и т.д. Кроме того, он также может подключаться к последовательному порту. Хотя он поддерживает множество вариантов защищенного удаленного терминала, он также облегчает пользователю контроль над ключом шифрования SSH и версиями протокола.
PuTTY для Mac
Давайте поговорим о шагах установить PuTTY в операционной системе MAC. В качестве предварительного условия пользователям необходимо установить в системе следующее приложение:
- Инструменты командной строки
- X-CODE
- MacPorts
Установите Putty на Mac с помощью инструментов командной строки
Пользователи MAC имеют эту возможность для использования набора инструментов Unix. Пользователи должны использовать терминал для доступа к набору. Пакет инструментов предоставляет своим пользователям множество инструментов, утилит и компиляторов, включая GCC, Perl, svn, git и т. Д. Многие команды по умолчанию присутствуют в установках Linux. Давайте посмотрим на шаги по его установке.
- Для начала установки перейдите на сайт Apple Developer.
- Войдите в систему и в раздел загрузки и найдите Инструменты командной строки.
- Установите файл .dmg.
Используйте X-Code для установки Putty для Mac
Это IDE (интегрированная среда разработки), специально разработанная для MAC OS. Он состоит из набора инструментов разработки программного обеспечения для разработки программного обеспечения для MAC OS, iOS, WatchOS и tvOS.
Он также поддерживает исходные коды таких языков программирования, как C, C ++, Java, Python, Ruby. и т. д. Он доступен в магазине приложений. Итак, зайдите в магазин приложений, найдите «x-code» и нажмите «получить».
Установите Putty для Mac с помощью MacPorts
Это программное обеспечение с открытым исходным кодом разработан, чтобы упростить установку другого программного обеспечения. Некоторые пакеты можно установить, введя команду в терминале, которая загрузит, скомпилирует и установит запрошенное программное обеспечение. Он также автоматически устанавливает все необходимые зависимости, связанные с программным обеспечением.
- Загрузите MacPorts отсюда.
- Будет загружен файл pkg. Просто дважды щелкните, чтобы установить его.
Загрузить PuTTY для Mac и установка
После установки инструментов перейдем к части установки PuTTY.
1. Перед использованием X-Code необходимо принять лицензионное соглашение. Итак, открываем терминал из раздела утилит. Это похоже на командную строку в Linux.
2. Введите команду:
sudo xcodebuild –license
После запуска этой команды лицензия Xcode будет просмотрена/принята от имени всех учетных записей на Mac. р> 3. Нажмите клавишу ВВОД, чтобы просмотреть лицензионное соглашение, и введите « согласен ». В строке на терминале будет написано «Вы можете просмотреть лицензионные соглашения в окне« О программе »x-code».
4. Обновите MacPorts, набрав:
sudo port –v self-update
, чтобы убедиться, что x-code полностью установлен. Теперь система Mac готова к установке PuTTY.
5. Введите следующую команду
sudo port install putty
в Терминале и выполните команду. Он загрузит некоторые зависимости PuTTY.
6. Введите:
putty
в терминале, чтобы запустить приложение. Выполнение команды откроет PuTTY в окне X11.
7. Чтобы скопировать PuTTY на рабочий стол в виде ярлыка, введите следующую команду
cp/opt/local/bin/putty ~/Desktop/putty
и нажмите Enter. .
8. На рабочем столе появится значок, открывающий окно конфигурации PuTTY.
После установки пользователи могут начать подключение к серверам, добавив IP-адрес и порт. (в зависимости от типа соединения, которое вы хотите установить) сервера.
Пользователи могут даже сохранять сеансы, содержащие IP-адреса серверов, к которым потребуется доступ несколько раз. После подключения пользователи могут создавать, обновлять или манипулировать данными, присутствующими на сервере, при условии, что у вас есть необходимые права для выполнения этих действий.
Клиент PuTTY является одним из лучших клиентов SSH, поскольку он предлагает множество функций, таких как ведение журнала, форматирование курсора, форматирование клавиатуры, звуковое оповещение, изменение размера окна терминала, изменение действий кнопок мыши, настройка прокси, настройка параметров сеанса, возможность автоматического входа в систему и многое другое.
Однако альтернативы PuTTY можно найти здесь.
Что такое команда, эквивалентная Putty для Mac OS X?
В моей системе Windows я смог создать туннель, выполнив следующую команду с помощью Putty:
putty.exe -D 12345 -P 8888 localhost
Я еще не привык к Mac и хотел бы попробовать его на Mac. Кто-нибудь знает команду для достижения такого же туннелирования в Mac OS X или мне нужно использовать клиент?
putty
являются (в основном, но не полностью) клоном тех, которые использует клиент openssh
, поэтому эквивалент вашей команды строка выше будет просто ssh -D 12345 -p 8888 localhost
.
Прочтите man ssh
, чтобы получить полную информацию о варианты.
Хорошо. Я не знаю, почему вы перенаправляете порты на localhost, но я уверен, что это была всего лишь демонстрация;)
3
MacOSX по умолчанию предоставляет ssh-клиент командной строки, просто запустите его из терминала с помощью:
$ ssh user @hostname
Чтобы убедиться, что параметры совпадают с параметрами, которые вы привыкли к PuTTY, прочтите ссылку на ssh man:
$ man ssh
Синтаксис ssh Mac (и для большинство других команд * nix) не то же самое, что и в Linux. Я думаю, вы могли бы попробовать ssh -D 12345 -p 8888 localhost
, но я плохо помню. Лучший способ — это man ssh
.
Обычно я создаю файл конфигурации ( .ssh/config
) с параметрами, чтобы вы можете просто ввести ssh bypassfw
, если хотите запустить эту команду.
Обход хостаfwHostName localhostPort 8888DynamicForward 12345
3
Не уверен, актуально это по-прежнему или нет. Но я использовал эту команду.
ssh -L 8080: 192.168.0.12: 9991 remote_user@192.168.0.12
В основном,
ssh -L local_port: remote_ip: remote_port remote_user @ remote_ip