Как пользоваться программой PuTTy. Установка и настройка программы PuTTY

Для установки программы PuTTY на свой компьютер воспользуйтесь ресурсами http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Чтобы войти на нужный кластер, необходимо:

Откроется окно, в котором после ввода логина и пароля пользователь может работать на кластере из командной строки или используя .

В начале сеанса выдается информация о кластере.

Для удобства работы можно выполнить некоторые настройки и сохранить их для дальнейших сеансов.
Например, чтобы при входе на кластер пользователь мог прочитать вводный текст на русском языке, необходимо выбрать кодировку UTF – 8 и сохранить данную настройку, проделав следующие шаги.

Открыть окно PuTTY

Выбрать раздел Translation.

Выбрать кодировку UTF – 8.

Перейти к разделу Session.

Ввести имя кластера в окнах Host Name и Saved Sessions.

и затем Open .

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


ВНИМАНИЕ!
Чтобы настроить нужную кодировку при работе на другом кластере, необходимо повторить все шаги заново для этого кластера.
В итоге при запуске PuTTY будет открываться окно

Пользователю достаточно выбрать нужный кластер и начать работу.
Желаем удачи!

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

Телнет дает нам возможность управлять операционной системой тюнера. Этот диалог происходит в формате командной строки.

В качестве Telnet-клиента можно использовать уже известную нам программу DCC.

DCC (Dreambox Control Center)

Если вы еще не установили эту программу, то скачиваем архив с программой dcc-dreambox-control-center и распаковываем папку в любое место на диске. Запускается программа файлом DCC_E2.exe, для удобства можно создать ярлык с ссылкой на этот файл на рабочем столе компьютера.

После запуска, необходимо указать IP-адрес дримбокса (IP-адрес компьютера должен прописаться автоматически). Если IP-адрес тюнера неизвестен, то можно воспользоваться поиском – нажимаем кнопку Search и попадаем в окно поиска. Сверху указываем диапазон поиска и опять нажимаем кнопку Search. В результате поиска DCC выдаст список активных устройств в локальной сети. Становимся на строчку с именем ресивера и нажимаем Accept.

Когда IP-адрес прописан жмем кнопку Reconnect. При успешном соединении в окошке Protocol будет написано:

Telnet Connected FTP Connected Enigma2 detected (DM800)

При подключении можно указывать логин и пароль для FTP-подключения. По умолчанию:

Name – root

Password – dreambox

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

Нажимаем кнопку Telnet в нижнем левом углу и попадаем в черное окно терминала с подсказкой

Root@dm800:~#

Для проверки работы телнета можно дать команду df

Команда df выводит количество свободного места на смонтированных в момент подачи команды устройствах, примерно это выглядит так:

Популярный телнет-клиент. Скачиваем свежий дистрибутив по адресу

После запуска настраиваем подключение к дримбоксу в пять шагов:

1. Сначала выбираем тип подключения – Telnet.

2. Затем вбиваем в поле Host Name IP-адрес тюнера, например, 192.168.1.4

3. Сохраним настройки на будущее, в поле Saved Sessions пишем название для нашего подключения, например, dreambox800.

4. Сохраняем кнопкой Save.

5. Нажимаем кнопку Open для подключения.

Теперь при последующих запусках PuTTY, достаточно будет запускать нужное нам соединение двойным кликом на название сохраненной ссесии (dreambox800).

Если все было указано правильно, откроется окно Telnet

Вводим логин – root и пароль - dreambox, если он задан.

После появления подсказки root@dm800:~# - можно вводить команды.

Как сделать, чтобы запустить телнет-соединение PuTTY одним кликом?

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

Щелкаем на нем правой кнопкой мыши и приводим строчку «Объект» к такому формату:

«C:\Program Files\PuTTY\putty.exe» -ssh -pw dreambox [email protected]

Т.е. надо дописать соединение по SSH, указав логин (root) и пароль (dreambox), а так же IP-адрес тюнера.

Теперь щелкнув по ярлыку PuTTY сразу подключаемся к дримбоксу по telnet.

Замечу, что по умолчанию на Dreambox 800 нет пароля, а значит SSH не сработает. Сначала с помощью того же телнета:) надо поменять пароль командой:

При наборе символов пароля в строке ничего не отображается.

PuTTY — бесплатный ssh клиент windows, который обеспечивает возможность подключиться к серверу по вышеуказанному протоколу, выполнять нужные команды. Где скачать, как произвести первоначальную настройку, подскажет, putty инструкция, приведенная ниже.

Где скачать программу PuTTY

Посетителю, решившему использовать putty, скачать русскую версию, лучше обратиться на официальный портал. Утилита, представленная здесь, основана на последней модификации программы, включающей доработанные форки, патчсеты, типа KiTTY, PuTTYTray.

Преимущества PuTTY, скачанной на официальном сайте:

портативность;

наличие фильтров сеансов;

использование фоновых картинок;

возможность настройки горячих клавиш;

улучшена область уведомлений;

доработана интеграция с WinSCP;

оптимизирован менеджер сеансов;

добавлена возможность сохранения паролей;

изменены сценарии входа в систему.

Забив в строку поиска «putty официальный сайт», посетитель обнаружит, что скачать утилиту легко одним кликом. На компьютер загрузится один файл, в виде ZIP-архива, дополнительной инсталляции не потребуется.

Скачать PuTTY — https://putty.org.ru/download.html

Как пользоваться клиентом PuTTY

Наиболее популярный вопрос после установки: как пользоваться программой putty, чтобы она работала корректно. После запуска программы в окне «Сеанс», которое расположено слева вверху, заполняем данные. Окошко для имени хоста или IP-адреса самое верхнее. Порт, используемый для подключения, оставляем тот, который стоит по умолчанию, то есть 22. В окошке тип подключения отмечаем необходимый например SSH и нажимаем соединиться.

Еще ниже расположено окно Управление сеансами где есть пункты загрузки, сохранения, удаления сессии. Стоит прописать название сеанса, нажать кнопку «Сохранить». После этого вам не нужно будет постоянно вводит ip адресс выбирать порт и тип соединения. Нужно будет лишь выбрать из списка необходимый сеанс.

Также придется настроить корректное отображение кириллических символов. Слева выбираем вкладку «Окно», верхнюю ссылку «Внешний вид» , жмем на «Изменить», расположенную справа.

В нижней части окна настройки шрифта из набора символов выбираем «Кириллица».

После нажатия «Ок», зайдите во вкладку «Кодировка», проверьте кодировку, которая настраивает подключаемый сервер. Должно стоять UTF-8. в таком случае программа putty будет корректно отображать русскоязычный текст.

Чтобы подключение через putty прошло успешно, и пользователь смог работать с терминалом, сервером, сетевым маршрутизатором, на стороне, где расположены конечные устройства, должны быть произведены настройки SSH-сервера, открыт порт 22, указанный в настройках программы. На локальном компьютере, с которого будет произведено подключение, рекомендуется отключить защиту Файрволл / Брандмауэра Windows.

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

После этого откроется терминал, в котором нужно ввести логин, пароль. Каждый ввод должен заканчиваться нажатием «Enter». Символы не будут видимыми, подтверждением правильности операции станет подключение к серверу. Чтобы управлять системой воспользуйтесь командами Unix, Cisco.

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

Фактически PuTTY представляет собой терминал для соединения с сервером и последующего управления. Кроме SSH, PuTTY поддерживает ряд других сетевых протоколов: SCP, Telnet, rlogin и raw socket. PuTTY изначально был разработан для Microsoft Windows, но впоследствии портирован на различные операционные системы. Для эффективной работы с терминалом следует знать ряд PuTTY-команд.

Начало работы с PuTTY

PuTTY достаточно прост в использовании, в отличие от других клиентов, которые требуют долгой инсталляции. Работа с PuTTY начинается с загрузки инсталляционного файла на локальный компьютер под управлением Windows. Рекомендуется скачать с официального сайта последнюю версию файла putty.exe. После сохранения следует запустить файл putty.exe и нажать Next. На следующем этапе нужно установить флажок Create a desktop icon for Putty и снова выбрать Next. После этого нажимаем Install, чтобы завершить процесс установки.

Запустим PuTTY щелчком по значку на рабочем столе. При запуске будет открыта страница конфигурации. На ней необходимо указать следующие детали:

  1. В поле Host Name or IP address необходимо ввести IP-адрес сервера, к которому вы желаете подключиться, или его доменное имя в формате server.yourdomain.com (домен верхнего уровня может быть любым).
  2. В поле Port нужно указать 22. Это стандартный порт для протокола SSH.
  3. В качестве типа подключения (Connection type) следует выбрать SSH.

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

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

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

30 полезных команд SSH в PuTTY

Основной областью применения PuTTY, как уже было сказано, является управление серверами под ОС Linux с компьютеров на базе ОС Windows. Ниже мы собрали для PuTTY список команд, которые регулярно используются при управлении серверами.

Первая группа команд позволяет осуществлять навигацию по серверу.

1. Как узнать, в каком каталоге на сервере вы в данный момент находитесь:

Команда pwd показывает путь к текущей директории.

2. Перейти в указанный каталог:

Команда cd используется для навигации в заданную директорию на сервере.

Пример: cd /home (перемещает вас в директорию /home).

3. Остаться в текущем каталоге:

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

4. Переместиться на один уровень вверх:

Вышеуказанная команда позволяет подняться на один уровень относительно текущего каталога.

5. Вернуться в предыдущий каталог:

Указанная команда возвращает вас в тот каталог, из которого вы перешли в текущий.

6. Перейти в домашний каталог:

Команда позволяет переместиться в директорию /home (основную рабочую папку пользователя Linux).

7. Перейти в корневой каталог:

Вышеприведенная команда осуществляет переход в корень жесткого диска.

Просмотр содержимого папок

Ниже приведены команды программе PuTTY, позволяющие удаленно просматривать содержимое каталогов на сервере.

8. Показать все файлы и папки в текущем каталоге:

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

Пример: ls /home (отображает все содержимое домашнего каталога пользователя).

9. Отобразить все файлы и папки в каталоге, включая скрытые:

10. Показать все файлы и папки с указанием их размера:

11. Рекурсивно отобразить все подкаталоги текущего каталога:

12. Отобразить содержимое папки, упорядоченное по размеру:

13. Отобразить все папки в каталоге с подробными свойствами:

Копирование файлов и папок

В этом разделе представлен список команд PuTTY, позволяющих осуществлять копирование файлов и папок.

14. Копировать файл:

Для того чтобы создать копию файла, используйте команду cp. Синтаксис команды следующий: cp [файл] [путь для копирования].

Пример: cp filename.php /home/filename.php

15. Копировать папку со всеми находящимися в ней файлами:

Данная команда рекурсивно копирует папку со всем вложенным содержимым.

16. Копировать и переименовать файл:

cp filename.php /home/filename2.php

Перемещение файлов и папок

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

17. Переместить файл:

Команда mv служит для перемещения файлов. Синтаксис команды: mv [файл] [путь для перемещения].

Пример: mv page.php /home/page.php.

18. Переместить и переименовать файл:

mv page.php /home/newpage.php

19. Переместить файл в каталог уровнем выше:

mv [имя файла] ..

Пример: mv index.html/ ..

Создание файлов и папок с использованием PuTTY-команд

Следующая группа команд применяется для создания новых файлов и каталогов на сервере.

20. Создать папку:

Пример: mkdir new-folder

21. Создать файл:

Команда touch позволяет создавать пустые текстовые файлы с различными расширениями.

Пример: touch index.php

Создание и распаковка архивов

Полезными будут при работе с PuTTY и команды запуска архивации/деархивации файлов.

22. Сжать папку в ZIP-архив:

zip -r [имя_папки.zip] [имя_папки]

Пример: zip -r newfolder.zip newfolder

23. Распаковать ZIP-архив:

Пример: unzip newfolder.zip

24. Сжать папку в архив TAR:

tar -czvf [имя_папки.tar.gz] [имя_папки]

Пример: tar -czvf wp-content.tar.gz wp-content

25. Распаковать архив TAR:

tar -xvf

Пример: tar -xvf wp-content.tar.gz

Удаление файлов и папок

26. Удалить файл:

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

Пример: rm index.php

27. Удалить все файлы в каталоге:

Данная команда очищает указанный каталог от содержащихся в нем файлов.

Пример: rm * /home/folder

28. Удалить папку:

Пример: rmdir /home/folder

Изменение прав доступа к файлу/папке

Наконец, особой является в PuTTY команда chmod, которая отвечает за права доступа к файлам и папкам. Она позволяет установить права на чтение, запись и исполнение файла или папки.

Синтаксис команды следующий:

chmod [опции] [права] [имя_файла]

Например:

29. Изменить права доступа к папке:

chmod 754 newfolder

30. Изменить права доступа к папке и всем файлам в ней:

chmod -R 754 newfolder

Разберемся, что означают цифры в синтаксисе команды.

Существует три группы, которые могут иметь права доступа к файлам и папкам в Linux:

  • владелец файла;
  • группа владельца файла;
  • все остальные.

При этом они могут иметь следующие права на работу с файлом, обозначаемые цифрами:

  • право на чтение (4);
  • право на запись (2);
  • право на исполнение (1);
  • нет доступа (0).

Три цифры, к примеру, 754, последовательно задают права доступа для владельца файла (первая цифра), группы (вторая цифра) и всех остальных (третья цифра). Каждая из цифр является суммой прав на чтение, запись и исполнение.

Так, в приведенном примере цифра 7 дает владельцу файла права и на чтение, и на запись, и на исполнение (4 + 2 + 1 = 7). Цифра 5 дает группе право на чтение и на исполнение (4 + 1 = 5), а цифра 4 дает всем остальным право только на чтение (4).

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

Заключение

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

  • Вставить скопированную из стороннего источника команду в окно терминала PuTTY можно нажатием Shift+Insert.
  • Быстро удалить напечатанную команду можно нажатием Ctrl+U.
  • Прервать исполнение текущей запущенной команды можно, нажав Ctrl+C.
  • Очистить окно терминала от результатов выполнения предыдущих команд - Ctrl+L.

Данный материал представляет собой краткий обзор по работе с клиентом терминала PuTTY. Для получения более подробной информации по командам программе PuTTY воспользуйтесь справочником команд Unix/Linux.

Самый популярный клиент для удаленного управления по 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 — все-таки этот клиент имеет свои весомые преимущества.