Домой / Игры / Путти как пользоваться. Чем Kitty лучше Putty. Удаление файлов и папок

Путти как пользоваться. Чем Kitty лучше Putty. Удаление файлов и папок

Особую популярность программе PuTTY принесла ее доступность, простота и способность выполнять подключения к узлам сети по SSH-протоколу, включая создание SSH-туннелей. Доступность практически к любой платформе, в том числе к мобильным устройствам, - это приложение PuTTY. Как пользоваться данной программой обычному пользователю, а не только системному администратору?

Проложить SSH-туннель так же просто, как использовать такое приложение для соединения с последовательным портом или удаленным сервером по SSH.

Общее описание PuTTY

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

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

После подключения PuTTY обеспечивает эмуляцию терминала (командную строку сервера). Пользователь получает «окно системы», которая ответила на подключение.

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

PuTTY - как пользоваться программой?

PuTTY настраивается интуитивно понятно. Для выполнения соединения с SSH-сервером необходимо знать его IP-адрес или доменное имя, порт, имя и пароль. После подключения командную строку подключенного сервера обеспечивает именно PuTTY. Как пользоваться программой, легко позволяющей организовать удаленную работу?

Юниксоиды, в частности FreeBSD, Linux и другие аналогичные системы предоставляют удобный вариант удаленного управления собой. Достаточно поставить систему, включить демон sshd и «удалиться» в любую точку интернет-пространства.

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

Конечно, вопрос формирования через PuTTY: «как пользоваться SSH для создания последовательности туннелей?» требует квалификации, но здесь она касается чисто логики создания каждого колена в последовательности SSH-соединений, а не самой программы.

Кодировка и настройка

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

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

Для подключения к сохраненной сессии достаточно выбрать ее имя, и соединение будет установлено. Практически все современные сервера используют UTF-8, а PuTTY по умолчанию использует именно ее.

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

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

Локальное использование

Помимо использования SSH-соединения как инструмента создания SSH-туннелей, как можно еще применять PuTTY? Как пользоваться com-портом с помощью этого инструмента?

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

PuTTY - бесплатный клиент для SSH-, Telnet-, rlogin-протоколов, а также протокола TCP, который работает практически на всех платформах. На практике используется для установления удаленного соединения и работы на подключённом с помощью PuTTY узле.

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

Настройка PuTTY

  • Откройте PuTTY

  • В поле Имя хоста (или IP-адрес) укажите доменное имя удаленного хоста, к которому Вы собираетесь подключиться или его IP-адрес
  • Укажите в поле Тип соединения SSH
  • Под блоком Управление сеансами введите имя, которое вы хотите дать соединению
  • Нажмите кнопку Сохранить

  • В каскадном меню программы найдите пункт Соединение и перейдите на вкладку Данные

  • В поле Имя пользователя для автовхода укажите логин для которого будет установлено соединение
  • В поле Пароль для автовхода укажите пароль

  • Далее нажмите кнопку Соединиться


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


В результате таких действий PuTTY установит соединение по протоколу SSH с указанным вами сервером. В дальнейшем уже можно пользоваться созданным подключением для установления доступа к удаленному узлу.

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

Иногда возникает необходимость подключиться к удаленному компьютеру Linux из Windows, но по умолчанию, там нет утилиты предназначенной для этого. Есть сторонняя программа, она называется PuTTY и вы можете установить ее отдельно. В этой статье мы рассмотрим как пользоваться PuTTY для подключения к Linux системам, а также поговорим как выполняется настройка 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:

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

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" сохраните оба ключа.

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

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

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

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

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

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

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

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

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

pscp test.txt [email protected]:/root/

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

pscp -P 2250 test.txt [email protected]:/root/

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

pscp -load losst-2 test.txt [email protected]:/root/

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

Выводы

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

Самый популярный клиент для удаленного управления по SSH — это Putty. Его используют на различных устройствах, в основном на ПК с ОС Windows и в Интернете есть уже масса уроков по настройке, а также мануалов о том, как пользоваться этой программой. Тем не менее, стоит еще раз пройтись по основным особенностям Putty, напомнить вам основные команды, а также рассмотреть Kitty и преимущества этого клиента.

Чем Kitty лучше Putty

Если главный конкурент протокола SSH Telnet, который уже ушел на задний план, то для Putty — это Kitty.

В целом, если вы преследуете самую банальную цель — установить клиент, пробросить туннель и пользоваться им по мере необходимости на одном ПК, то нельзя сказать, что Putty не поможет вам реализовать вашу задумку.

Многие слышали про Kitty и про то, что этот клиент позволяет менять фоновую картинку терминала и просматривать список сессий через более удобное окно. Но это мелочь по сравнению с реальными выгодами, которые дает этот клиент.

Проблема Putty в том, что если вы настроили туннель и внесли индивидуальные конфигурации для своего ПК, то в случае переноса программы на другой компьютер все данные исчезнут. А Kitty — это переносимый клиент. Кроме того, он гораздо удобнее в том случае, если вы все время работаете с одними и теми же серверами SSH — клиент Kitty будет вводить пароль и логин вместо вас!

Но самый главный плюс клиента Kitty — это возможность создавать индивидуальные команды. То есть вам не придется изучать команды на зубок, как это было с Putty, а сможете в разделе Name\Command\ прописать собственные функции, которые будут работать в терминале. К примеру, можете придумать свои команды для взаимодействия с базами данных и т. д. Либо сможете придумать команды, чтобы создать tunnel. А в придачу с командами у клиента Kitty есть набор горячих клавиш, что помогут вам ускорить работу с сервером.

Как работать с Putty

В целом, и Putty хорошо подходит для работы с сервером. С этим приложением вы легко сможете пробросить туннель, авторизоваться и выполнить определенные действия на сервере. К примеру, чтобы создать туннель, вам нужно лишь узнать номер порта и IP-адрес, куда направить соединение. Через настройки Putty в разделе Tunnel вы сможете создать нужный туннель. Для этого в Tunnel пропишите порт и IP, куда подключаться, а потом жмите Open. У вас должно быть две сессии, чтобы вы смогли пробросить tunnel — в этом вся суть туннелирования между портами.

Кроме того, в настройках Putty есть множество других конфигураций, кроме Tunnel. Основной функционал заключается в использовании специальных команд для управления сервером. Чем выше уровень доступа у вас на хосте, тем больше действий вы сможете предпринять. Основные действия, которые доступны для вашего ПК, как для клиента — это просмотр общей информации и статистики с сервера, остановка системы, управление файлами и директориями, поиск, монтирование файловых систем, управление пользователями, управление уровнями доступа файлов, архивирование и распаковка каталогов и т. д.

Чтобы подключиться к серверу через Putty, вам нужно будет определиться со способом аутентификации. Очень часто сервера используют открытые ключи. Чтобы подключиться к такому хосту, вам понадобится публичный ключ, а сгененировать его поможет один из модулей Putty. Вы сможете создать ключ для разных версий протокола, а также задать его длину. После этого забросите ключ на сервер и сможете подключиться к хосту.

Чтобы научиться максимально эффективно пользоваться клиентом и управлять доступными возможностями сервера, вам стоит изучить его основные команды. Для этого пропишите в терминале -help. После этого Putty выдаст вам справку, где будут написаны основные функции клиента, которыми вы сможете воспользоваться. Со временем вы научитесь пользоваться этим приложением! И пока не установили Putty, подумайте на счет Kitty — все-таки этот клиент имеет свои весомые преимущества.

PuTTY - это маленькая бесплатная программа для подключения к серверу, через Telnet или безопасное соединение SSH.

Зачем она нужна?

Как правило данную программу используют для передачи команд серверу. Т.е. вы настраиваете PuTTY -> она подключается к серверу -> вы вводите в командную строку команды -> сервер их выполняет.

Еще одно применение - это передача файлов с компьютера на сервер и обратно, но для таких целей чаще используют бесплатную программу Filezilla , Total Commander или Far Manager .

Где скачать PuTTY?

Качаем на официальном сайте , программа бесплатная. Не пугайтесь дизайна сайта (точнее его отсутствия) - это очень популярная среди вебмастеров программа, которая не крадет данные и не наносит никакого вреда. Хостинг-провайдеры с поддержкой SSH рекомендуют использовать именно PuTTY для работы с веб-сервером.

Как правильно настроить PuTTY?

1. Запускаем без установки

После того как вы скачаете программу с официального сайта, устанавливать ее не нужно. Просто запускаете файл PuTTY.exe и видите такое окно:

2. Находим настройки

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

3. Вводим настройки и подключаемся

Host Name (or IP-adress) - имя хоста или IP-адрес, которые присылаются в настройках от хостера.
Port - ставим 22.
Saved Session - вводим любое имя для сессии и жмем "Save" ("Open" пока еще рано жать).Далее в левой колонке выбираем вкладку SSH и видим следующее:

Здесь ничего не трогаем, но в поле Preferred SSH protocol version выбираем 2 only (на некоторых хостингах можно просто оставить 2). Чтобы подключиться к серверу жмем "Open".

После этого должен появиться черный экран с надписью "Login as ". Вводите логин но знайте, что когда вы его вводите, то экран остается черным. Т.е. на нем ничего не происходит, поэтому когда закончите ввод логина, просто нажмите Enter. Далее вас попросят ввести таким же образом и пароль. Если все было настроено правильно, то вы увидите перед собой командную строку сервера. Соответственно в нее нужно вводить команды.

Важные команды PuTTY

Широкий список команд смотрим в отдельной статье , а самые главные мы описываем здесь:

имя команды --help - покажет полную информацию о команде и что она делает;
mc - запускает Midnight Commander (файловый менеджер);
ls - покажет файлы на сервере;
ls - la - покажет все файлы на сервере (даже скрытые) + размер + владельца + права на фалы + дату изменения;
cd директория - перейдет в указанную директорию;
cd ../ - вернуться на директорию вверх;
mv - переименовать\перенести файл;
rm - удалить файл;
cp - копировать;
chmod - поменять права на папку или файл;
cat имя файла - покажет содержимое файла;
mkdir - создать папку.