Поради щодо ефективної роботи з Putty. Як зберегти логін та пароль у PuTTY Putty вставка з буфера обміну

Доброго дня, ось невелика пам'ятка для себе, що описує, як копіювати вставити в PuTTY. Протокол SS H був розроблений як безпечна, зашифрована заміна протоколу RSH. RSH використовується для віддаленого доступуоболонки до системи UNIX (або UNIX-подібної) і колись був популярний серед системних адміністраторівдо того, як безпека мережі стала постійною проблемою, Якою вона є зараз. Тепер, завдяки SSH, можна отримати надійність за допомогою зашифрованого протоколу, відомого своєю універсальністю і безпекою. Хоча OpenSSH, ймовірно, є найбільш використовуваною реалізацією SSH у світі, і PuTTY є найбільш часто використовуваним SSH-клієнтом для платформи MS Windows.

Основні можливості PuTTY

Як і OpenSSH, PuTTY – дуже універсальний інструмент для віддаленого доступу до іншого комп'ютера. Ймовірно, він частіше використовується людьми, яким потрібен безпечний віддалений доступ до оболонки в системі UNIX або Linux, ніж для будь-яких інших цілей, хоча це лише одне з багатьох його застосувань. PuTTY – це більше, ніж просто клієнт SSH. Він підтримує всі наступні протоколи:

  • raw: необроблений протокол зазвичай використовується для налагодження мережі.
  • rlogin: це незашифрований протокол віддаленого входу систему UNIX, який використовує порт 513 за промовчанням.
  • serial: опція serial використовується для підключення до послідовної лінії. Найбільш поширена мета для цього – встановити послідовне з'єднання між комп'ютерами замість Ethernet або іншого мережного з'єднання.
  • SSH: Як уже зазначалося, SSH – це зашифрований протокол безпечного віддаленого входу, який за замовчуванням використовує порт 22.
  • Telnet: є незашифрованим протоколом віддаленого доступу. Зазвичай він використовує порт 23 і доступний у багатьох системах, крім UNIX. Як і rlogin, популярність Telnet знизилася через проблеми з конфіденційністю.
  • Крім п'яти протоколів, що підтримуються PuTTY, він також підтримує такі функції, як збережені конфігурації сеансів, ведення журналу сеансів, налаштування мови (мови) та сеанси проксі.

Важливість SSH у Windows

Звичайно, є низка причин використовувати такий інструмент, як PuTTY. Але найпоширеніші цілі пов'язані з протоколом SSH. Це жахлива ідея - підключитися до веб-хосту через незашифроване з'єднання для управління веб-хостингом та передачі файлів. Використання незашифрованого імені входу – це гарний спосібзробити вашу обліковий записвеб-хостингу, що «належить» зловмиснику. Використання безпечного, зашифрованого протоколу, такого як SSH, для таких цілей є набагато найкращим варіантом.

SSH через PuTTY пропонує швидкий та простий спосіб безпечного доступу до середовища оболонки UNIX із системи Windows. Це зручно не лише через очевидну потребу деяких людей у ​​роботі з системами Windowsі UNIX/Linux, але також і для людей, які змушені використовувати Windows і бажають отримати доступ до можливостей оболонки UNIX. Як і у випадку OpenSSH, PuTTY може використовуватися як захищений веб-проксі. PuTTY може використовуватися для захисту з'єднань TortoiseSVN із сервером Subversion.

Вміст статті:

У Linux є чудовий ssh ​​клієнт Putty, яким користується безліч адміністраторів, коли необхідно зайти на сервер, але при його використанні, можна зіткнутися з труднощами при виконанні операцій з буфером обміну. Стандартні для Windows комбінації клавіш Ctrl+C та Ctrl+V тут не працюють, а звичне меню з пунктами "копіювати" та "вставити" відсутнє. У цій статті йтиметься про зв'язок Linux Mint+ Putty, т.к. саме на цій ОС дана інформаціяі перевірялася, але, швидше за все, інформація буде актуальна і для Ubuntu подібних систем.

Як скопіювати текст

Щоб скопіювати потрібний текст з консольного вікна Putty, досить просто виділити його лівою кнопкою миші. Тобто. просто затискаємо ліву кнопкумишки, виділяємо необхідний фрагмент, відпускаємо ліву кнопку і все, він уже скопійований у буфер.

Як вставити текст

Варіант 1 (за допомогою мишки)

Якщо у вас використовується мишка, в якій є середня кнопка (або коліщатко, яке можна натискати), то вставити скопійований текст у потрібне місце (браузер, текстовий редактор, локальна консоль і т.п.) можна просто натиснувши цю середню кнопку (колесо).

Варіант 2 (за допомогою клавіатури)

Якщо ж у вашому розпорядженні немає такої мишки або вам зручніше користуватися так званими гарячими клавішами, то вставити виділений текст можна наступною комбінацією клавіш:
Shift+Insert

Але ця комбінація клавіш допоможе вставити скопійований текст лише у вікні Putty. Щоб вставити скопійований текст у будь-яке інше місце, необхідно використовувати середню кнопку мишки, як написано вище.

Варіант 3 (за допомогою тачпада)

Що ж робити, якщо використовується ноутбук з тачпадом, в якому є тільки дві фізичні кнопки? Відповідь проста, потрібно емулювати на тачпаді натискання середньої кнопки мишки. На моєму ноутбуці це робиться так: торкаємося одночасно трьома пальцями поверхні тачпада (в інтернеті бачив вказівку, що достатньо і двох, але в моєму випадку це не спрацьовує) і не прибираючи пальці з поверхні натискаємо на ліву кнопку тачпада. Цей варіант, як і перший, підходить для того, щоб вставляти текст з буфера не тільки в консоль Putty, але і в будь-яке інше місце.

PuTTYпрограмний клієнт віддаленого підключеннята налаштування серверів Linux, Telnet-терміналів, мережевих маршрутизаторів За допомогою PuTTY Ви можете підключатися за мережевим протоколам SSH, Telnet, Rlogin до кінцевих хостів; настроювати пристрої через послідовний Com-порт.

PuTTY як користуватися або підключення по PuTTY SSH

Відкриваємо програму PuTTY і в категорії «Session» вказуємо ім'я хоста або IP-адресу сервера, за замовчуванням використовуємо порт 22. Прописуємо ім'я сесії та натискаємо кнопку зберегти «Save», це робиться, щоб не вводити знову щоразу IP-адресу при наступному підключенні до сервера.

Перед збереженням з'єднання необхідно в категорії "Windows" - "Appearance" натиснути на кнопку "Change" і вибрати з набору символів "Кирилиця", потім перевірити в "Translation" кодування, яке має бути встановлене в UTF-8 - ці налаштування забезпечать коректне відображення кириличні символи. З'єднання Налаштовано!

Примітка:для успішного підключення до сервера, терміналу або мережного маршрутизатора на стороні кінцевого обладнанняповинен бути налаштований SSH-сервер, відкритий 22 порт і на локальному комп'ютеріз якого здійснюється підключення відключити Файрволл/Брандмауера Windows.

Пробуємо підключатися до сервера SLES 12 SP1 x64, натискаючи на кнопку «Open», як показано на першому малюнку. При первинному підключенні з'явиться вікно попередження, що програма Putty запише віддалений ключ шифрування сервера, що підтверджується натисканням кнопки «ТАК».

Відкривається вікно терміналу, де потрібно ввести логін та пароль для входу в систему, після кожного введення натискаємо клавішу Enter. Під час введення пароля символи не відображаються. Успішне підключення до сервера SSH зумовлене останнім входом до системи та появою напису імені хоста.

Щоб керувати системою, необхідно використовувати команди Unix, Cisco та інші. Для зручнішого керування системою Linux рекомендую використовувати MC – Midnight Commander (файловий менеджер із текстовим інтерфейсом).

Приклад виведення введеної команди ls -ls (показує детальне виведення списку файлів, права доступу, групу власника, розміри кожного файлу, дату тощо):

PuTTY гарячі клавіші

Основне та найголовніше – копіювати вставити, щоб скопіювати текст з будь-якого місця в буфер обміну необхідно натиснути клавіші Ctrl-C і вставити у вікно PuTTY використовуючи гарячі клавіші Shift-Insert або натиснувши праву кнопку миші, тим самим текст вставиться в консоль. Якщо потрібно скопіювати/вставити текст у самому вікні PuTTY, тоді просто виділіть текст у вікні та вставте так само, як зазначено раніше.

Ctrl+A – перехід до початку рядка

Ctrl+C – завершити поточну команду

Ctrl+D – припинення сеансу роботи (команда exit)

Ctrl+L – зміщення екрана, все що було раніше введено переміститися вгору

Ctrl+P – виведення раніше введених команд (натискання стрілок Вгору/Вниз)

Ctrl+U – видалити рядок

Ctrl+W – видалити одне слово у поточному рядку

Ctrl+Z – зупинити поточну команду

На сьогоднішній день SSH є найбільш поширеним протоколом, що дозволяє швидко і безпечно з'єднуватися з вашими серверами для їх конфігурування та вирішення інших завдань адміністрування. У цій статті розглянемо популярний SSH-клієнт PuTTY, що дозволяє керувати серверами на базі операційних систем Linux/FreeBSD.

Розповідати, як виконувати основні дії із програмою, у цій статті ми не будемо. А ознайомитись пропоную з налаштуваннями та функціями, які допоможуть вам працювати з PuTTY більш ефективно.

Збільшення кількості рядків терміналу

Часто внаслідок якихось дій у консоль виводиться велика кількість інформації, і вам необхідно її перегорнути. Однак стандартні налаштування обмежують виведення двома сотнями останніх рядків. Для зміни цього параметра відкрийте вікно налаштувань, перейдіть в категорію Window і змініть параметр Lines of scrollback на відповідне значення, наприклад, 5000.

Корисні гарячі клавіші

Копіювання та вставка тексту

Для копіювання тексту з консолі PuTTY потрібно просто виділити текст – він автоматично скопіюється у буфер обміну. Для вставлення тексту в консоль використовується поєднання клавіш Shift+Insert, або можна просто натиснути в консолі правою кнопкою миші.

Редагування команди, що вводиться

Ctrl+A – перемістити курсор на початок рядка, що вводиться
Ctrl+E – перемістити курсор у кінець рядка, що вводиться
Alt+F – перемістити курсор до наступного слова у рядку, що вводиться
Alt+B – перемістити курсор до попереднього слова у рядку, що вводиться

Ctrl+U – видалити всі символи, що передують курсору; зручно використовувати для повного видаленнянадрукованої команди
Alt+BackSpace, Ctrl+W – видалити слово, що передує курсору

Прокручування тексту

Звичайно, найбільш природним є прокрутка коліщатком миші. Але прокручування за допомогою гарячих клавіш у багатьох випадках швидше. Якщо хочете підвищити ефективність своєї роботи, спробуйте.

Shift+PageUp – прокручування тексту вгору
Shift+PageDown – прокручування тексту вниз
Ctrl+PageUp – рядкове прокручування тексту вгору
Ctrl+PageDown – рядкове прокручування тексту вниз

Додатково

Ctrl+C – перервати виконання поточної команди
Ctrl+L – очистити екран

Перенесення сесій PuTTY на інший комп'ютер

Уявімо ситуацію, коли вам необхідно перенести створені в PuTTY сесії на інший комп'ютер. Найпростіший спосіб – перенести відповідну гілку реєстру. Для цього необхідно в командному рядку Windows виконати таку команду:

C:>regedit /e "%userprofile%\desktop\PuTTY.reg" HKEY_CURRENT_USER\Software\Simontatham

Після цього на робочому столі з'явиться файл PuTTY.reg, який потрібно перенести на інший комп'ютер, запустити і погодитися з імпортом гілки реєстру.

Авторизація без використання пароля

Якщо ви звикли використовувати зв'язку логін-пароль, для доступу до сервера, то можу запропонувати вам більш простий та безпечний спосіб авторизації на вашому сервері. А якщо серверів у вас кілька, і паролі скрізь різні, цей варіант вам дуже спростить життя.

PuTTY підтримує авторизацію за відкритим ключем. Ви можете згенерувати пару ключів: публічний та приватний. Публічний ключ ви розміщуєте на всіх серверах, де хочете проходити авторизацію таким методом, а приватний ключ зберігайте у себе в безпечному місці.

Отже, приступимо до настроювання цього способу авторизації.

Запустимо програму PuTTYgen, яка встановлюється разом із PuTTY.

У наступному вікні вибираємо тип ключа SSH-2 RSA. І вказуємо у полі Numbers of bits in a generated key значення 2048.

Після цього натискаємо Generate і ведемо курсором в межах вікна, доки смуга прогресу не заповниться.

Далі натискаємо Save public key та зберігаємо публічний ключ під ім'ям id_rsa.pub. Натискаємо Save private key та зберігаємо приватний ключ під ім'ям mykey.ppk, погоджуючись зберегти ключ без використання пароля.

Тепер потрібно скопіювати публічний ключ на сервер. Зробити це можна, наприклад, за допомогою утиліти PSFTP, яка також встановлюється разом із PuTTY.

Відкриваємо програму та вводимо:

psftp>open youserver.ru
psftp> put id_rsa.pub /tmp/id_rsa.pub

ssh-keygen -i -f /tmp/id_rsa.pub >> /root/.ssh/authorized_keys

І на завершення запускаємо Pageant.

Після цього в треї з'явиться значок. Натискаємо по ньому правою кнопкою миші і вибираємо пункт AddKey. У вікні додаємо приватний ключ mykey.ppk. Ось і все, відтепер при вході на сервер запитуватись не буде.

Інші програми для роботи з SSH

Якщо у вас кілька серверів і ви хочете працювати з ними ефективніше, тоді спробуйте зручну обгортку для PuTTY – PuTTY Connection Manager. Завантажити її можна звідси.

Bitvise SSH Client

Цей продукт схожий на PuTTY і його використання не повинно викликати проблем. Основна перевага Bitvise SSH Client – ​​наявність дуже зручного двопанельного файлового менеджера, що працює за протоколом SFTP. Програма безкоштовна та доступна для завантаження з офіційного сайту.

SecureCRT

Платна альтернатива для тих, хто готовий розлучитися з сумою в 99 $. Клієнт має більше функціональних можливостейніж PuTTY. У тому числі, наприклад, можливість створення ключів у самому додатку, запам'ятовування паролів, автоз'єднання з віддаленим сервером.

30 May 2014 | Автор: dd |

Звичайно цікаво, коли якісь знання знаходяться на підкірці, на рівні інстинктів – учора на форумі поцікавилися як вставити з буфера обміну термінальному клієнті puTTY.

Питання спочатку навіть поставив у глухий кут, т.к. якщо абстрактно від роботи, то навіть і не згадаєш. Начебто в puTTY вставити можна правому кліку миші, але точно і не скажеш, бо це вже на рівні рефлексів. Так що довелося лізти перевіряти, заодно і який підрихтував на сервері. Причому людина стала плакатися про те, що не змогла знайти в тирнетах ніякої інформації по сабжах. Але я то звідки знаю, що в puTTY всі копіювання і вставки здійснюються через мишку, а не народився з цим знанням:

вставити в puTTY з буфера обміну – кліком правою кнопкою миші (як варіант Shift+Insert);
скопіювати в puTTY - виділити текст і натиснути лівою кнопкою миші.

Тільки при вставці тексту треба враховувати той момент, що якщо випадково скопіювали в буфер обміну і наступний рядок, то перехід піде за введення ENTER і як наслідок команда запуститься на виконання.

Тож учора, намагаючись знову, доводилося їх постійно вбивати із процесів.

Операції роботи з буфером обміну в puTTY, 5.3 out of 10 based on 9 ratings

Завантаження...
Top