logo

Putty Command v Linuxu

Úvod do Putty

pro Windows, Tmel je slavný emulátor terminálu . Není to však omezeno pouze na operační systém Windows. Bytost open-source a volný, uvolnit , je známý také mezi mnoha uživateli Linuxu. Tmel poskytuje svou podporu pro obrovský rozsah protokolů, jako je např SFTP, SCP, rlogin, Telnet, SSH, sériový , atd.

Používá se prostřednictvím fandů/maker-crowd a ostřílených systémových administrátorů. Systémoví správci obecně používají Putty jako klienta telnet a SSH zatímco komunita výrobců používá Putty k interakci s mnoha sériovými porty přes jejich hardware.

Tento emulátor terminálu může být dodáván s terminálovým nástrojem, který se nazývá 'psftp' (SFTP klient Putty). Používá se pro bezpečný přenos souborů mezi systémy na SSH připojení.

Model příkazů PuTTy nebo příkazů SSH, tj. založený na klient-server, umožňuje autentizaci dvou lokalizovaných systémů (vzdáleně) během šifrování dat, která z nich přejdou.

  • SSH funguje přes 22 portů TCP, ale v případě potřeby jej lze upravit.
  • Klient se může připojit k serveru implementací metody TCP handshake se serverem, který má ověřit, zda údaje poskytnuté uživatelem souhlasí se starými záznamy podrobností, které jsou uloženy v souboru úložiště klíče RSA.
  • Server i klient se budou muset dohodnout na standardech šifrování, aby se ujistili, že standardy šifrování jsou bezpečné a bezpečné pro navázání jakéhokoli spojení, a poté by měl uživatel provést kontrolu ověření.
  • Nyní je vyžadován emulátor terminálu, který připojuje klienta k serveru.
  • PuTTy je jedním z emulátorů, který je zdarma a s otevřeným zdrojovým kódem ke stažení.
  • Windows také nemají žádného předinstalovaného klienta nebo serveru SSH.

Některé z předpokladů pro použití příkazů PuTTy jsou proto uvedeny níže:

Předpoklady

  • Server založený na Linuxu, ke kterému budeme připojeni.
  • Tmel pro usnadnění procesu připojení.
  • IP adresa serveru funguje jako umístění serveru, ke kterému se pokoušíme připojit.
  • Heslo a uživatelské jméno zajistí, že se můžeme připojit k serveru.

V Ubuntu Linux je nejjednodušší způsob instalace Putty pomocí terminálu (příkazový řádek). Můžeme jej nainstalovat pomocí následujících kroků na Ubuntu:

Krok 1

Na ploše Ubuntu klikněte na Ctrl+Alt+T pro otevření Terminál GNOME . Můžeme spustit terminál přes Dash zdarma pokud z nějakého důvodu tato zkratka nefungovala.

Krok 2

V terminálu proveďte níže uvedený příkaz:

 sudo apt-get update 

Putty Command v Linuxu

Výše uvedený příkaz aktualizuje seznam balíčků Ubuntu na aktuální. V případě, že je příkaz omezený, existuje lepší příležitost, že Ubuntu může nainstalovat předchozí verzi softwaru spíše než aktuální verzi, protože měl pouze předchozí seznam spolu s předchozí verzí softwaru.

Proto, kdykoli upgradujete verze softwaru nebo instalujete nový software, je lepší nejprve provést příkaz. Na začátku výše uvedeného příkazu je předpona sudo informuje terminál, aby provedl příkaz jako vykořenit protože aktualizace a instalace softwaru je výsadní akcí a nesmí být implementována prostřednictvím uživatelů, kteří nemají dostatečný přístup. Na požádání prostřednictvím zadejte heslo uživatele sudo a stiskněte tlačítko Vstupte knoflík.

Krok 3

Putty můžeme nainstalovat následujícím příkazem:

 sudo apt-get install -y putty 

Putty Command v Linuxu

Krok 4

Po zadání výše uvedeného příkazu musí být nainstalován Putty. Proveďte jej prostřednictvím terminálu pomocí Dash nebo zadáním 'tmel' jako příkaz.

 putty 

Putty Command v Linuxu

Tmel usnadňuje výběr z řady typů připojení Serial, SSH, Rlogin, Telnet , a Drsný . Také se dodává spolu s různými nástroji příkazového řádku pro Generátor klíčů DSA a RSA (také známý jako tmelící hadřík ), SFTP ( psftp ), SCP ( pscp ), atd., které lze spustit z terminálu.

Připojení pomocí PuTTy

Zadejte IP adresu serveru do řádku IP adresy nebo Host name pro připojení k serveru a ponechte typ připojení jako SSH a port jako 22. Konfiguraci můžeme také uložit pro budoucí použití.

Nyní se otevře terminál PuTTy a požádá o heslo a uživatelské jméno pro připojení.

Budeme přihlášeni na server, ke kterému jsme se pokoušeli navázat spojení.

Pokud používáme operační systém Mac nebo Linux, pak nepotřebujeme žádného klienta, jako je PuTTy, protože operační systém Linux obsahuje terminál SSH. Požadujeme pouze použít níže uvedený příkaz pro připojení k serveru:

ssh uživatel@serverip

  • Výše uvedený příkaz nás připojí k serveru, který má a 'serverip' IP adresa. 'Uživatel' lze definovat jako uživatelské jméno. Je autorizován pro připojení k serveru.
  • Po zadání tohoto příkazu budeme požádáni o zadání hesla.
  • Budeme muset pouze zadat 'výstup' na našem terminálovém okně pro uzavření připojení ke vzdálenému serveru. Přivede nás to zpět k našemu místnímu stroji.

Příkazy Putty

Některé z důležitých příkazů Putty jsou vysvětleny níže:

1. my: Umožňuje nám vložit textový editor. Jeho syntaxe je níže:

 vi filename 

Putty Command v Linuxu

Tento příkaz spustí soubor přes obrazovku systému. V případě, že soubor neexistuje, vytvoří nový soubor s podobným názvem.

  • Klávesa escape nám umožňuje zrušit příkazy, které jsme spustili v režimu editoru vi.
  • Můžeme vstoupit ':q' pro ukončení pouze editoru vi jsme nenavrhli žádné úpravy souboru.
  • Můžeme vstoupit 'q!' pro ukončení, pokud chceme odstranit změny, které jsme v souboru provedli.

2. tah: Pokud chceme najít konkrétní řetězec ve složce nebo souboru, je to pro nás přesný příkaz. Tento příkaz vrátí celý řádek včetně fráze, když hledá přesnou shodu. Syntaxe je následující:

 grep 'string' filename 

Putty Command v Linuxu
  • V příkazu, i možnost ( grep -i 'řetězec' souboru ) nám umožní najít v souboru řetězec nerozlišující malá a velká písmena.
  • Můžeme spočítat číslo vzhledu řetězce uvnitř poskytnutého souboru pomocí 'grep -c 'řetězec' název_souboru'
  • Můžeme zobrazit název souboru, který obsahuje konkrétní řetězec nebo vzor, ​​pomocí 'grep -I 'string'*'
  • Také můžeme zobrazit číslo řádku s výstupem pomocí 'grep -n 'string' název_souboru'

3. hlava: Tento příkaz nám umožňuje přečíst prvních deset řádků obsahu v souboru. Syntaxe příkazu head je následující:

 head filename.extension 

Putty Command v Linuxu
  • Také můžeme v rámci tohoto příkazu zadat názvy více souborů a poté zobrazí prvních deset řádků všech souborů samostatně.
    Syntax: head -n15 /temp/název souboru
  • Příkaz head zobrazí prvních patnáct řádků obsahu prostřednictvím poskytnutého souboru.

4. ocas: Tento příkaz je stejný jako příkaz, tedy hlava, která nám poskytuje deset řádků (první). Příkaz tail nám poskytuje deset řádků (posledních) obsahu v souboru. Syntaxe tohoto příkazu je následující:

 tail filename.extension 

Putty Command v Linuxu
  • Tomuto příkazu můžeme také dát více než jeden název souborů, aby se zobrazilo deset řádků (posledních) přes všechny popsané soubory.
    Syntaxe je následující:
    ocas dir/file1/dir/file2
  • Je ekvivalentní příkazu hlavy. Také nám umožňuje upravit čísla řádků, která chceme zobrazovat, jiná než výchozí číslo.
    Syntaxe je následující:
    tail -n15 temp/název souboru
    Zobrazí patnáct řádků (posledních) obsahu na poskytnutém řádku.

5. kočka: Příkaz cat se používá pro zobrazení obsahu souboru na obrazovce. Tento příkaz zkopíruje standardní vstup na standardní výstup. Umožňuje také úplné posouvání, když zobrazený text neřeší obrazovku.

Syntaxe je následující:

 cat filename.extension 

Putty Command v Linuxu

Tento příkaz se také používá pro zřetězení dvou souborů a zobrazení jejich obsahu začleněného jako jeden.

Syntax:

jak převést z řetězce na int
 cat file1.txt file2.txt > mergedfile.txt 

Putty Command v Linuxu

kde,

'>' je výsledkem přesměrování charakteru

Tento příkaz lze také použít pro vytvoření nového souboru.

Syntax:

 cat > filename.extension 

Putty Command v Linuxu

6. rm: Znamená odstranit . Umožňuje nám odstranit soubor přes server. Syntaxe tohoto příkazu je uvedena níže:

 rm filename.extension 

Putty Command v Linuxu
  • The 'rm * název složky' příkaz odstraní každý obsah nebo soubor v adresáři.
  • The 'rm -r název složky' příkaz odstraní složku a složku v ní.
  • The 'rmdir' příkaz smaže celou složku nebo adresář.