Úvod do Putty
Pre Windows, Tmel je slávny emulátor terminálu . Neobmedzuje sa však len na OS Windows. Bytie open-source a zadarmo , je známy aj medzi mnohými používateľmi Linuxu. Tmel poskytuje svoju podporu pre obrovský rozsah protokolov ako napr SFTP, SCP, rlogin, Telnet, SSH, sériový , atď.
prevod reťazca na objekt json
Používajú ho fanúšikovia/maker-crowd aj skúsení systémoví správcovia. Systémoví správcovia vo všeobecnosti používajú Putty ako klienta telnet a SSH zatiaľ čo komunita výrobcov používa Putty na interakciu s mnohými sériovými portami cez ich hardvér.
Tento emulátor terminálu sa môže dodávať s terminálovým nástrojom, ktorý sa nazýva 'psftp' (SFTP klient Putty). Používa sa na bezpečný prenos súborov medzi systémami cez pripojenie SSH.
Model príkazov PuTTy alebo príkazov SSH, t. j. založený na klient-server, povoľuje autentifikáciu dvoch lokalizovaných systémov (na diaľku) počas šifrovania údajov, ktoré z nich prejdú.
- SSH funguje cez 22 port TCP, ale v prípade potreby ho možno upraviť.
- Klient sa môže pripojiť k serveru implementáciou metódy handshake TCP so serverom, ktorý má overiť, či sa údaje poskytnuté používateľom zhodujú so starými záznamami podrobností, ktoré sú uložené v súbore úložiska kľúča RSA.
- Server aj klient sa budú musieť dohodnúť na štandardoch šifrovania, aby sa ubezpečili, že štandardy šifrovania sú bezpečné a bezpečné pre nadviazanie akéhokoľvek spojenia, a potom by mal používateľ vykonať kontrolu overenia.
- Teraz je potrebný emulátor terminálu, ktorý pripája klienta k serveru.
- PuTTy je jedným z emulátorov, ktorý je bezplatný a s otvoreným zdrojom na stiahnutie.
- Systém Windows tiež nemá predinštalovaného klienta alebo server SSH.
Niektoré z predpokladov na používanie príkazov PuTTy sú preto uvedené nižšie:
Predpoklady
- Server založený na Linuxe, s ktorým budeme prepojení.
- Tmel na uľahčenie procesu pripojenia.
- IP adresa servera funguje ako umiestnenie servera, ku ktorému sa pokúšame pripojiť.
- Heslo a používateľské meno, aby sme sa uistili, že sa môžeme pripojiť k serveru.
V Ubuntu Linux je najjednoduchší spôsob inštalácie Putty pomocou terminálu (príkazový riadok). Môžeme ho nainštalovať pomocou nasledujúcich krokov na Ubuntu:
Krok 1
Na pracovnej ploche Ubuntu kliknite na Ctrl+Alt+T na otvorenie Terminál GNOME . Terminál môžeme spustiť cez Free Dash ak z nejakého dôvodu táto skratka nefungovala.
Krok 2
V termináli vykonajte nasledujúci príkaz:
sudo apt-get update
Vyššie uvedený príkaz aktualizuje zoznam balíkov Ubuntu na aktuálny. V prípade, že je príkaz obmedzený, existuje väčšia príležitosť, že Ubuntu môže nainštalovať predchádzajúcu verziu softvéru namiesto aktuálnej verzie, pretože obsahuje predchádzajúci zoznam spolu s predchádzajúcou verziou softvéru.
Preto vždy, keď aktualizujete verzie softvéru alebo inštalujete nový softvér, je lepšie najskôr vykonať príkaz. Na začiatku vyššie uvedeného príkazu je predpona sudo informuje terminál, aby vykonal príkaz ako koreň pretože aktualizácia a inštalácia softvéru je akciou privilégií a nesmie sa vykonávať prostredníctvom používateľov, ktorí nemajú dostatočný prístup. Pri výzve cez zadajte heslo používateľa sudo a stlačte tlačidlo Zadajte tlačidlo.
Krok 3
Putty môžeme nainštalovať nasledujúcim príkazom:
sudo apt-get install -y putty
Krok 4
Po zadaní vyššie uvedeného príkazu musí byť nainštalovaný Putty. Vykonajte to cez terminál cez Dash alebo zadaním 'tmel' ako príkaz.
putty
Tmel uľahčuje výber rozsahu typov pripojenia Serial, SSH, Rlogin, Telnet a Surový . Dodáva sa tiež spolu s rôznymi nástrojmi príkazového riadku Generátor kľúčov DSA a RSA (taktiež známy ako tmelovú handričku ), SFTP ( psftp ), SCP ( pscp ), atď., ktoré možno spustiť z terminálu.
Pripojenie pomocou PuTTy
Zadajte IP adresu servera do panela s IP adresou alebo názov hostiteľa pre pripojenie k serveru a ponechajte typ pripojenia ako SSH a port ako 22. Konfiguráciu môžeme tiež uložiť pre budúce použitie.
Teraz sa otvorí terminál PuTTy a požiada o heslo a používateľské meno na pripojenie.
Budeme prihlásení na server, ku ktorému sme sa pokúšali nadviazať spojenie.
nahradiť všetko
Ak používame operačný systém Mac alebo Linux, nepotrebujeme žiadneho klienta, ako je PuTTy, pretože operačný systém Linux obsahuje terminál SSH. Na pripojenie k serveru vyžadujeme iba použitie nižšie uvedeného príkazu:
ssh user@serverip
- Vyššie uvedený príkaz nás pripojí k serveru, ktorý má a 'serverip' IP adresa. 'používateľ' môže byť definované ako užívateľské meno. Je autorizovaný na pripojenie k serveru.
- Po zadaní tohto príkazu budeme vyzvaní na zadanie hesla.
- Budeme musieť len zadať 'VÝCHOD' na našom terminálovom okne na ukončenie spojenia so vzdialeným serverom. Privedie nás to späť k nášmu miestnemu stroju.
Príkazy Putty
Niektoré z dôležitých príkazov Putty sú vysvetlené nižšie:
1. my: Umožňuje nám zadať textový editor. Jeho syntax je uvedená nižšie:
vi filename
Tento príkaz spustí súbor na obrazovke systému. V prípade, že súbor neexistuje, vytvorí nový súbor s podobným názvom.
- Kláves escape nám umožňuje zrušiť príkazy, ktoré sme spustili v režime editora vi.
- Môžeme vstúpiť ':q' Ak chcete ukončiť iba editor vi, nenavrhli sme žiadne úpravy súboru.
- Môžeme vstúpiť 'q!' ukončiť, ak chceme odstrániť zmeny, ktoré sme v súbore vykonali.
2. ťah: Ak chceme nájsť konkrétny reťazec v priečinku alebo súbore, je to pre nás presný príkaz. Tento príkaz vráti celý riadok vrátane frázy pri hľadaní presnej zhody. Syntax je nasledovná:
grep 'string' filename
- V príkaze je i možnosť ( grep -i 'reťazec' súboru ) nám umožní nájsť v súbore reťazec bez rozlišovania malých a veľkých písmen.
- Môžeme spočítať číslo vzhľadu reťazca vo vnútri poskytnutého súboru pomocou 'grep -c 'reťazec' súboru súboru'
- Môžeme zobraziť názov súboru, ktorý obsahuje špecifický reťazec alebo vzor pomocou 'grep -I 'reťazec'*'
- Tiež môžeme zobraziť číslo riadku s výstupom pomocou 'grep -n 'string' názov súboru'
3. hlava: Tento príkaz nám umožňuje prečítať úvodných desať riadkov obsahu súboru. Syntax príkazu head je nasledovná:
string int
head filename.extension
- V rámci tohto príkazu môžeme tiež zadať názvy viacerých súborov a potom zobrazí úvodných desať riadkov všetkých súborov oddelene.
Syntax: head -n15 /temp/názov súboru - Príkaz head zobrazí úvodných pätnásť riadkov obsahu prostredníctvom poskytnutého súboru.
4. chvost: Tento príkaz je rovnaký ako príkaz, t.j. head, ktorý nám poskytuje desať riadkov (prvý). Príkaz chvost nám poskytuje desať riadkov (posledných) obsahu prostredníctvom súboru. Syntax tohto príkazu je nasledovná:
tail filename.extension
- Tomuto príkazu môžeme dať aj viacero názvov súborov, aby sa zobrazilo desať riadkov (posledných) cez všetky opísané súbory.
Syntax je nasledovná:
chvost dir/file1/dir/file2 - Je ekvivalentný príkazu hlavy. Tiež nám to umožňuje zmeniť čísla riadkov, ktoré chceme, aby sa zobrazovali iné ako predvolené číslo.
Syntax je nasledovná:
chvost -n15 temp/názov súboru
Zobrazí pätnásť riadkov (posledných) obsahu cez poskytnutý riadok.
5. mačka: Príkaz cat sa používa na zobrazenie obsahu súboru na obrazovke. Tento príkaz skopíruje štandardný vstup na štandardný výstup. Umožňuje tiež úplné posúvanie, keď zobrazený text nereaguje na obrazovku.
Syntax je nasledovná:
cat filename.extension
Tento príkaz sa používa aj na zreťazenie dvoch súborov a zobrazenie ich obsahu začleneného ako jeden.
Syntax:
cat file1.txt file2.txt > mergedfile.txt
kde,
'>' je výsledkom presmerovania charakteru
Tento príkaz je možné použiť aj na vytvorenie nového súboru.
Syntax:
cat > filename.extension
6. rm: To znamená odstrániť . Umožňuje nám odstrániť súbor cez server. Syntax tohto príkazu je uvedená nižšie:
rm filename.extension
- The 'rm * názov priečinka' príkaz odstráni každý obsah alebo súbor v adresári.
- The 'rm -r foldername' príkaz odstráni priečinok a priečinok v ňom.
- The 'rm je' príkaz vymaže celý priečinok alebo adresár.