Як користуватись програмою 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 виявлено (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 для Puttyі знову вибрати Next.Після цього натискаємо Install,щоб завершити процес встановлення.

Запустимо PuTTY клацанням по значку на робочому столі. Під час запуску буде відкрито сторінку конфігурації. На ній необхідно вказати такі деталі:

  1. В полі Host Name або 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 – все-таки цей клієнт має свої вагомі переваги.