Меню Рубрики

Установка putty для linux

Как пользоваться PuTTY

В операционных системах семейства Linux для удаленного доступа между машинами широко используется протокол SSH. Его популярность обусловлена простотой, надежностью и безопасностью соединения. Подключившись по SSH к удаленному компьютеру, вы получаете возможность выполнять на нем любые команды терминала, как будто вы работате на своем компьютере, работает даже автодополение и другие вспомогательные возможности.

Иногда возникает необходимость подключиться к удаленному компьютеру Linux из Windows, но по умолчанию, там нет утилиты предназначенной для этого. Есть сторонняя программа, она называется PuTTY и вы можете установить ее отдельно. В этой статье мы рассмотрим как пользоваться PuTTY для подключения к Linux системам, а также поговорим как выполняется настройка PuTTY для удобного использования.

Установка PuTTY

Сначала нужно скачать установщик программы. Для этого откройте официальный сайт и нажмите «You can download PuTTY here»:

Затем выберите установщик для вашей архитектуры, x86 или x64 и загрузите его.

На первом шаге нажмите «Next»:

Папку для установки можно оставить по умолчанию:

Дождитесь завершения установки:

Снимите галочку с «View README» и нажмите «Finish»:

Теперь перейдем к тому как выполняется работа в PuTTY.

Как пользоваться PuTTY

1. Интерфейс программы

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

Рассмотрим за что отвечают те или иные вкладки программы, чтобы вы ориентировались что и где искать. У нас есть четыре вкладки:

  • Session — отвечает за подключение удаленному серверу, тут мы вводим параметры подключения, порт, адрес, а также можем сохранить все настройки putty, чтобы не настраивать каждый раз заново.
  • Terminal — позволяет включать или отключать возможности терминала;
  • Window — настройка внешнего вида окна, цвет, шрифт, кодировка;
  • Connection — настройка параметров подключения, алгоритма шифрования, сжатия, ключей аутентификации, X11 и других параметров.

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

2. Подключение к удаленному компьютеру PuTTY

Чтобы подключиться к удаленному компьютеру по SSH перейдите на вкладку «Session», здесь, в поле «Host Name» необходимо прописать ip адрес или имя хоста, компьютера, к которому вы хотите подключиться, в поле порт — нужно указать порт, на котором запущен SSH сервер, по умолчанию используется порт 22:

Далее, нажмите кнопку «Open». После этого появится запрос на добавление ключа сервера в список доверенных ключей, нажмите «Да»:

Затем вам будет нужно ввести логин пользователя и пароль. Важно заметить, что скопировать логин или пароль у вас не получится, необходимо только вводить вручную:

Теперь авторизация прошла успешно, и вы можете выполнять нужные действия на сервере:

3. Сохранение сессии PuTTY

Чтобы не вводить каждый раз ip и порт можно сохранить эти данные в виде сессии, для этого пропишите новое имя в поле «Saved Sessions», а затем нажмите кнопку «Save»:

Теперь вы сможете загрузить сохраненную сессию, нажав кнопку «Load».

После того как будет завершена настройка putty и все параметры будут выставлены правильно вы можете сохранить настройки и не вводить их несколько раз.

4. Имя пользователя по умолчанию

Вы можете не вводить имя пользователя каждый раз, для этого перейдите на влкадку «Connection», затем «Data» и в поле «Auto-login Username» пропишите имя пользователя, например, root:

Теперь подключение putty будет выполняться от имени этого пользователя.

5. Авторизация по ключу ssh в PuTTY

Чтобы не вводить каждый раз пароль можно настроить авторизацию по ключу. В Linux такая возможность используется очень широко потому что это удобно. Первым делом необходимо создать ключ. Для этого запустите утилиту PuTTYgen и установите переключатель в положение «SSH-2 RSA» нажмите «Generate»:

Обязательно ключ должен быть SSH-2 RSA, если в главном окне нет, выберите в меню «Key». Подвигайте мышкой, чтобы создать достаточное количество энтропии:

Ключ готов, затем, с помощью кнопок «Save Public Key» и «Save Private Key» сохраните оба ключа.

Далее, откройте PuTTY, перейдите на вкладку «Connection», затем «SSH», затем «Auth»:

Здесь необходимо нажать кнопку «Browse» и добавить недавно сохраненный приватный ключ:

Далее, возвращаемся на вкладку «Session», выбираем наше сохранение и нажимаем «Save» чтобы сохранить настройки. Осталось только отправить наш открытый ключ на сервер. Для этого авторизуйтесь на нем с помощью пароля и открытый ключ вставьте ключ в конец файла /root/.ssh/authorized_keys.

Читайте также:  Установка carrier supra 850

Ключ можно брать прямо из окна PuTTYgen «Public key for pasting» или из файла открытого ключа:

Все, теперь можно выходить и авторизоваться снова. На этот раз подключение по ssh putty будет выполняться с помощью нашего ключа. Не забывайте сохранять настройки сессии, чтобы не выбирать ключ каждый раз. Теперь вы знаете как пользоваться программой putty, рассмотрим еще передачу файлов.

5. Передача файлов через scp в PuTTY

Не все знают, но PuTTY позволяет передавать файлы через ssh также как это делает linux с помощью утилиты scp. Нажмите Win+R, затем пропишите cmd, чтобы запустить командную строку.

Синтаксис утилиты pcsp выглядит следующим образом:

pscp опции путь_файлу имя_пользователя @ хост : /путь/к/файлу/на/удаленном/хосте

Например, мы можем отправить файл из текущей папки в папку пользователя /root/:

pscp test.txt root@185.22.173.108:/root/

С помощью опции -P можно задать удаленный порт:

pscp -P 2250 test.txt root@185.22.173.108:/root/

А опция load позволяет загрузить сохраенные настройки сессии PuTTY:

pscp -load losst-2 test.txt root@185.22.173.108:/root/

Теперь вы знаете как использовать putty для передачи файлов.

Выводы

В этой статье мы рассмотрели как пользоваться PuTTY для решения задач администрирования Linux в Windows. Иногда случаются ситуации, что без ssh в windows никуда, тогда эта утилита будет просто незаменимой.

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

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

19 комментариев

Это пиздец. Будем теперь винду разбирать?
Парни, ебанный свет — не губите проект на корню.
Убунтовод — сдох, подавал такие же начала, как и вы — обнадёживающие.
Ну нахуя винда? Нахуя скрины установки неведомой хуйни (я про дистрибутивы)? Нахуя это всё?
Ну ёбанный в рот. Раньше рекомендовал ваш сайт, а теперь с каждым разом просто обиднее и обиднее.
Вам столько идей в комментариях подавали а вы продолжаете заниматься ерундой.
Автор, не обижайся — просто прокомментируй, зачем ты это делаешь? Это твой труд, но труд губящий проект..

Убунтовод жалко. Несколько раз пытался реанимироваться и вот опять.

Я общался с автором проекта, как раз в подобный период. Когда тоже начался бред со статейками, типа как здесь. Он всё понимал, но уже было поздно. Недавно заходил на него — тоскливо смотреть. Хотя и на LOSST сейчас тоскливо смотреть. Хуже, чем гайды для домохозяек — уже до виндоскринов опустились — PuTTY, черт возьми.. PuTTY..
То установка нахуй никому не нужных дистрибутивов, софта, теперь винда и PuTTY..
Причём потенциал бешенный, с теми же усилиями — но продуктивный. Советов давал даже я — немеренно, начиная от шифрования длинными ключами OpenSSL — инструкцию привёл фактически, бери текстовую часть дописывай и скрины нахер не нужны — готовая, годная статья. И главное — полезная и нужная. Заканчивая идеями об LFS — нет же, нужно писать про бредософт, бредодистрибутивы и, чёрт возьми — винду..
Лучше бы на свой вордпрессик навесили парсер и сделали бы агрегатор новостей мира open source или разбирали бы проекты с github.
Вот так и портится Сообщество. Это яркий пример неразумного энтузиазма, антиэнтропийного процесса получения знаний, где сами «знания» — являются прямым путём к деградации любого уровня пользователей.
Авторам: только прошу без «атывазьмиинапешистатью» — у меня нет ни времени, ни желания. Вы, я вижу им располагаете. Я и другие посетители дают вам годные советы, которые помогут не просто спасти ресурс, но и вывести его на новый уровень. Вы же усердно продолжаете его губить, тратя ровно столько же усилий, сколько тратили бы на годноту.
#нуудачичо..

Кирюха, будешь ругаться матом в общественных местах, №уй стоять не будет.
С остальным согласен. Шиздоуза нам тут не хватало.

Зачем быть фанатом одной оси и дико ограничивать себе кругозор. Везде есть свои плюсы и минусы. Да, у линукса их больше. Но я бы не отказался почитать хорошую и понятную статью о том, как в powershell наладить удаленное управление другим ПК на виндовс или как в том же powershell свои алиасы прикрутить. А демонстрировать свой уровень владения матом здесь очень неуместно, напишите хотя бы одну такую же доходчивую и полезную статью, какие пишет Сергей. Спасибо ему за труд. Весь. Кстати про убунтоводство — #естьмнение что манджаро намного лучше

Читайте также:  Установки компенсации реактивной мощности плюсы и минусы

А насчет Putty, лучше все-таки XShell, а еще лучше Windows10 Powershell+ ssh :))

Куча эмоций и мата. Гуру линукс и юникс систем Кирилл. Засунь свой комментарий себе поглубже в задницу и заткнись! Я учусь на таких вот статьях, на таких вот сайтах, благодаря вот таким вот авторам!!Сделал он этот обзор и правильно. Мне вот нужно с винды переходить на линукс по всему предприятию. И как мне это делать без таких вот статей?! Взять и снести все машины с виндой, установить Ubuntu и . что дальше, сразу увольняться или подождать пока попросят? А эта статья уже помогла с настройкой Ubuntu Servera и думаю еще не раз поможет. Так что автору респект!

Важно заметить, что скопировать логин или пароль у вас не получится, необходимо только вводить вручную:

Цитата:
«Иногда возникает необходимость подключиться к удаленному компьютеру Linux из Windows»
Собственно говоря, Windows не интересует ни разу. Я управляю Ubuntu-сервером с компа с Дебианом. Использую PUTTY. Было бы интереснее прочитать про эту связку, чем про Win-Linux.

Валера, а почему не просто termial? Почему PuTTY в linuxон не нужен ИМХО

Есть сервер на Ubuntu 14.04 без монитора. Стоит в кладовке. И есть ноутбук с Debian 9. Как управлять сервером, если не по PUTTY?

источник

Как установить Putty в Ubuntu и других дистрибутивах Linux

Если я не ошибаюсь, Putty, пожалуй, самый популярный SSH-клиент для Windows.

В ИТ-компаниях среда разработки обычно находится в удаленной системе Linux, в то время как разработчики используют Windows в качестве своей локальной системы.

Putty используется для подключения к удаленной системе Linux с компьютера Windows.

Putty не ограничивается только Windows.

Вы также можете использовать это программное обеспечение с открытым исходным кодом на Linux и MacOS.

Зачем вам использовать отдельный SSH-клиент в Linux, если у вас уже есть «настоящий» Linux-терминал?

Есть несколько причин, по которым вы захотите использовать Putty в Linux.

  • Вы так долго использовали Putty в Windows, что вам удобнее.
  • Вам трудно вручную редактировать конфигурационный файл SSH, чтобы сохранить различные сеансы SSH. Вы предпочитаете графический вариант Putty для хранения SSH-соединения.
  • Вы хотите отладить, подключившись к необработанным сокетам и последовательным портам.

Какой бы ни была причина, если вы хотите использовать Putty в Ubuntu или любом другом Linux, вы, безусловно, можете это сделать.

Позвольте мне показать вам, как это сделать.

Установка Putty в Ubuntu Linux

Хорошей новостью для пользователей Ubuntu является то, что Putty доступна в репозитории Ubuntu universe.

Чтобы установить Putty в Ubuntu, сначала убедитесь, что репозиторий universe включен.

Как только у вас будет включено хранилище universe, вы должны обновить Ubuntu с помощью этой команды:

После этого вы можете установить Putty с помощью этой команды:

После установки вы можете запустить Putty, найдя его в меню.

Как вы можете видеть на скриншоте ниже, версия Putty для Linux выглядит так же, как версия для Windows.

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

Когда вы вводите имя хоста или IP-адрес удаленной системы и подключаетесь к нему, Putty будет использовать уже сохраненные ключи SSH в вашем домашнем каталоге.

Установка Putty на другие дистрибутивы Linux

Putty доступен для Debian, поэтому вам просто нужно использовать apt-get или aptitude для его установки.

Putty также доступен для Fedora / Red Hat и может быть установлен с помощью менеджера пакетов по умолчанию.

Вы также можете легко установить Putty в дистрибутивах на основе Arch Linux.

Помните, что Putty — это программное обеспечение с открытым исходным кодом.

Вы также можете установить его с помощью исходного кода, если вы действительно этого хотите.

Читайте также:  Установка и эксплуатация трансформатора

Вы можете получить исходный код Putty по ссылке ниже.

источник

Скачать PuTTY: Русская версия

Русскоязычная сборка PuTTY 0.73-RU-17 от 21 декабря 2019:

Обычная версия: putty-0.73-ru-17.zip
Портативная версия: putty-0.73-ru-17-portable.zip
PuTTY: putty.exe
PuTTY Portable: putty_portable.exe
PSCP: pscp.exe
PSFTP: psftp.exe
Plink: plink.exe
Pageant: pageant.exe
PuTTYgen: puttygen.exe
Исходный код: putty-0.73-ru-17-src.zip
Контрольные суммы: sha256sums

Официальная версия PuTTY

Стабильный релиз PuTTY 0.73 от 29 сентября 2019. Скачать официальную версию Telnet/SSH клиента:

64-разрядная версия:

Инсталлятор: putty-64bit-0.73-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.73-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 и Linux

PuTTY можно найти в репозиториях практически всех популярных дистрибутивов. Например, для установки PuTTY на Ubuntu, Debian, Linux Mint, ALT Linux, достаточно выполнить команду:

PuTTY и Mac OS X

PuTTY на OS X можно установить из портов через системы сборки MacPorts и Homebrew — подробнее в статье.

Исходный код PuTTY

Для удобства предоставлено несколько версий исходного кода, для различных платформ. Фактически, нет существенной разницы между архивами исходников для Unix и Windows; различия находятся главным образом в форматировании (имена файлов, окончания строк, и т.д.).

Если вы хотите внести свой вклад в разработку PuTTY, мы настоятельно рекомендуем начать с исходного кода Development Snapshot.

Исходный код PuTTY для Windows:

Для получения дополнительной информации о компиляции PuTTY из исходников, читайте файл README .

Исходный код PuTTY для Linux:

Для сборки исходников release-версии, распакуйте архив, перейдите в директорию unix , и выполните команду:

Для сборки snapshot-исходников достаточно запустить стандартные:

Для дополнительной информации читайте файл README .

Доступ к Git

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

Версию исходников master (последнее состояние, с самыми свежими изменениями) можно получить используя команду:

Также по адресу https://git.tartarus.org/?p=simon/putty.git доступен WWW браузер по репозиторию Git.

Юридическое предупреждение:

Использование PuTTY, PSCP, PSFTP и Plink может оказаться незаконным в тех странах или организациях, где шифрование полностью или частично запрещено. Полагаем, что на данном этапе развития законодательной базы в сфере IT в России и русскоязычных странах, использование применяемых протоколов шифрования не противоречит законам, но мы не юристы, и поэтому, если у вас есть сомнения, вы должны обратиться за юридической помощью прежде, чем загрузить что-либо с этого сайта.

Использование отдельного Telnet-клиента PuTTYtel не ограничено законами о криптографии, так как данные в нём не шифруются.

источник

Добавить комментарий

Adblock
detector