Введення в Putty
Для Windows, Шпаклівка є відомим емулятор терміналу . Однак це не обмежується лише ОС Windows. буття відкрите джерело і безкоштовно , він також відомий серед багатьох користувачів Linux. Шпаклівка забезпечує підтримку величезного діапазону протоколів, таких як SFTP, SCP, rlogin, Telnet, SSH, послідовний порт і т.д.
Він використовується як любителями/виробниками, так і досвідченими системними адміністраторами. Як правило, системні адміністратори використовують Putty як клієнт telnet і SSH тоді як спільнота виробників використовує Putty для взаємодії з багатьма послідовними портами через своє обладнання.
Цей емулятор терміналу може поставлятися з термінальним інструментом, який називається 'psftp' (клієнт SFTP Putty). Він використовується для безпечної передачі файлів між системами через підключення SSH.
Команди PuTTy або модель команд SSH, тобто клієнт-серверна модель, дозволяє (віддалено) автентифікацію двох розташованих систем під час шифрування даних, які будуть проходити від них.
- SSH працює через 22 порти TCP, але за потреби його можна змінити.
- Клієнт може підключитися до сервера, реалізувавши метод рукостискання TCP із сервером, який має перевірити, чи дані, надані користувачем, збігаються зі старими записами деталей, які зберігаються у файлі зберігання ключа RSA.
- І сервер, і клієнт повинні узгодити стандарти шифрування, щоб переконатися, що стандарти шифрування надійні та безпечні для встановлення будь-якого з’єднання, а потім користувач повинен виконати перевірку автентифікації.
- Тепер потрібен емулятор терміналу, який підключає клієнта до сервера.
- PuTTy — один із безкоштовних емуляторів із відкритим кодом для завантаження.
- Windows також не має жодного попередньо встановленого клієнта чи сервера SSH.
Отже, деякі передумови для використання команд PuTTy згадуються нижче:
передумови
- Сервер на базі Linux, до якого ми будемо підключені.
- Шпаклівка для полегшення процесу з’єднання.
- IP-адреса сервера діє як місцезнаходження сервера, до якого ми намагаємося підключитися.
- Пароль і ім'я користувача, щоб переконатися, що ми можемо підключитися до сервера.
В Ubuntu Linux найпростіший спосіб встановлення Putty — за допомогою терміналу (командного рядка). Ми можемо встановити його, виконавши такі кроки в Ubuntu:
Крок 1
На робочому столі Ubuntu натисніть Ctrl+Alt+T для відкриття термінал GNOME . Ми можемо виконати термінал через Вільне тире якщо з будь-якої причини цей ярлик не працює.
віртуальна пам'ять
Крок 2
Виконайте наведену нижче команду всередині терміналу:
sudo apt-get update
Наведена вище команда оновить поточний список пакетів Ubuntu. У випадку, якщо команда обмежена, є краща можливість, що Ubuntu може інсталювати попередню версію програмного забезпечення, а не поточну версію, оскільки вона мала лише попередній список разом із попередньою версією програмного забезпечення.
Тому під час оновлення версій програмного забезпечення або встановлення нового програмного забезпечення краще спочатку виконати команду. На початку наведеної вище команди префікс sudo інформує термінал про виконання команди як корінь оскільки оновлення та встановлення програмного забезпечення є привілейованою дією, і її не можна виконувати користувачами, які не мають достатнього доступу. Укажіть пароль користувача, коли його запитають через sudo і натисніть Введіть кнопку.
Крок 3
Ми можемо встановити Putty за допомогою такої команди:
рядок у c++
sudo apt-get install -y putty
Крок 4
Після введення наведеної вище команди Putty має бути встановлено. Виконайте його через термінал через тире або введенням 'замазка' як команда.
putty
Шпаклівка полегшує вибір типу підключення Послідовний порт, SSH, Rlogin, Telnet , і Сирий . Крім того, він постачається разом із різними інструментами командного рядка для Генератор ключів DSA і RSA (також відомий як шпаклювальне полотно ), SFTP ( psftp ), SCP ( pscp ) тощо, які можна виконати з терміналу.
Підключення за допомогою PuTTy
Введіть IP-адресу сервера в рядок IP-адреси або ім’я хоста для підключення до сервера та залиште тип з’єднання SSH і порт 22. Крім того, ми можемо зберегти конфігурацію для майбутнього використання.
Тепер відкриється термінал PuTTy із запитом пароля та імені користувача для підключення.
Ми будемо входити на сервер, до якого намагалися встановити з’єднання.
Якщо ми використовуємо ОС на базі Mac або Linux, нам не потрібен клієнт, наприклад PuTTy, оскільки операційна система Linux містить термінал SSH. Нам потрібно лише застосувати наведену нижче команду для підключення до сервера:
ssh користувач@serverip
- Наведена вище команда підключить нас до сервера, який має a 'serverip' IP-адреса. 'Користувач' можна визначити як ім'я користувача. Він авторизований для підключення до сервера.
- Після введення цієї команди нас попросять ввести пароль.
- Нам потрібно буде просто увійти в 'вихід' у вікні нашого терміналу для закриття з’єднання з віддаленим сервером. Це поверне нас до нашої локальної машини.
Команди Putty
Деякі важливі команди Putty пояснюються нижче:
мамта кулкарні актор
1. ми: Це дозволяє нам вводити текстовий редактор. Його синтаксис наведено нижче:
vi filename
Ця команда запустить файл на екрані системи. Якщо файл не існує, буде створено новий файл із подібною назвою.
- Клавіша Escape дозволяє нам скасовувати команди, які ми розпочали в режимі редактора vi.
- Ми можемо увійти ':q' лише для виходу з редактора vi, ми не пропонували жодних змін до файлу.
- Ми можемо увійти 'q!' щоб вийти, якщо ми хочемо видалити зміни, які ми зробили у файлі.
2-й хід: Якщо ми хочемо знайти певний рядок у папці чи файлі, це буде точна команда для нас. Ця команда поверне весь рядок, включаючи фразу, коли вона шукатиме точну відповідність. Синтаксис такий:
grep 'string' filename
- У командуванні, в i варіант ( grep -i 'рядок' ім'я файлу ) дозволить нам знайти рядок у файлі без урахування регістру.
- Ми можемо підрахувати номер появи рядка в наданому файлі за допомогою 'grep -c 'рядок' ім'я файлу'
- Ми можемо показати ім’я файлу, що містить певний рядок або шаблон, за допомогою 'grep -I 'рядок'*'
- Також ми можемо показати номер рядка з виведенням за допомогою 'grep -n 'рядок' ім'я файлу'
3. голова: Ця команда дозволяє нам прочитати перші десять рядків вмісту файлу. Синтаксис команди head такий:
head filename.extension
- Крім того, ми можемо надати імена кількох файлів у цій команді, і тоді вона відобразить перші десять рядків усіх файлів окремо.
Синтаксис: голова -n15 /temp/ім'я файлу - Команда head покаже початкові п’ятнадцять рядків вмісту у наданому файлі.
4. хвіст: Ця команда така ж, як команда, тобто заголовок, який надає нам десять рядків (перший). Команда tail надає нам десять (останніх) рядків вмісту файлу. Синтаксис цієї команди такий:
tail filename.extension
- Ми також можемо дати цій команді кілька імен файлів, щоб вона відображала десять (останніх) рядків у всіх описаних файлах.
Синтаксис такий:
хвіст dir/file1/dir/file2 - Це еквівалентно команді голови. Крім того, це дозволяє нам змінювати номери рядків, які ми бажаємо відображати, крім номера за замовчуванням.
Синтаксис такий:
tail -n15 temp/ім'я файлу
Він покаже п’ятнадцять (останніх) рядків вмісту через наданий рядок.
5. кіт: Команда cat використовується для відображення вмісту файлу на екрані. Ця команда копіює стандартний ввід у стандартний вихід. Крім того, він дозволяє повністю прокручувати, коли показаний текст не фіксує екран.
Синтаксис такий:
cat filename.extension
Крім того, ця команда використовується для об’єднання двох файлів і відображення їх вмісту як одного.
Синтаксис:
центральне зображення в css
cat file1.txt file2.txt > mergedfile.txt
де,
'>' є результатом характеру перенаправлення
Цю команду також можна використовувати для створення нового файлу.
Синтаксис:
cat > filename.extension
6. пм: Це означає видалити . Це дозволяє нам видалити файл через сервер. Синтаксис цієї команди наведено нижче:
rm filename.extension
- The 'rm * назва папки' команда видалить кожен вміст або файл у каталозі.
- The 'rm -r назва папки' команда видалить папку та папку в ній.
- The 'rmdir' команда видалить всю папку або каталог.