A Putty bemutatása
Windows esetén Gitt egy híres terminál emulátor . Ez azonban nem csak a Windows operációs rendszerre korlátozódik. Lény nyílt forráskód és ingyenes , sok Linux-felhasználó körében is híres. Gitt hatalmas protokolltartományhoz nyújt támogatást, mint pl SFTP, SCP, rlogin, Telnet, SSH, soros stb.
Hobbisták/készítői tömegek és tapasztalt rendszergazdák egyaránt használják. Általában a rendszergazdák a Putty-t használják kliensként telnet és SSH míg a gyártók közössége a Putty segítségével sok soros porttal kommunikál a hardverükön keresztül.
Ez a terminálemulátor egy termináleszközzel együtt szállítható, amelyet hívnak 'psftp' (a Putty SFTP kliense). A fájlok biztonságos átvitelére szolgál SSH-kapcsolaton keresztül a rendszerek között.
A PuTTy parancsok vagy SSH-parancsok modellje, azaz a kliens-szerver alapú, lehetővé teszi a két helyen lévő rendszer (távolról) hitelesítését a tőlük továbbított adatok titkosítása során.
- Az SSH 22 TCP porton keresztül működik, de szükség esetén módosítható.
- A kliens úgy csatlakozhat a szerverhez, hogy a TCP-kézfogás módszert implementálja egy szerverrel, amelynek célja, hogy ellenőrizze, hogy a felhasználó által megadott adatok egyeznek-e az RSA-kulcs tárolófájljában elmentett adatok régi rekordjaival.
- A kiszolgálónak és a kliensnek is meg kell állapodnia a titkosítási szabványokról, hogy megbizonyosodjon arról, hogy a titkosítási szabványok biztonságosak és biztonságosak bármilyen kapcsolat létrehozásához, majd a felhasználónak végre kell hajtania a hitelesítési ellenőrzést.
- Mostantól szükség van egy terminálemulátorra, amely összeköti az ügyfelet a szerverrel.
- A PuTTy az egyik ingyenes és nyílt forráskódú emulátor letölthető.
- A Windows nem rendelkezik előre telepített SSH-klienssel vagy -kiszolgálóval sem.
Ezért az alábbiakban megemlítjük a PuTTy parancsok használatának néhány előfeltételét:
Előfeltételek
- Egy Linux alapú szerver, amelyhez kapcsolódni fogunk.
- Gitt a csatlakozás folyamatának megkönnyítésére.
- A szerver IP-címe úgy működik, mint annak a szervernek a helye, amelyhez kapcsolódni próbálunk.
- Jelszó és felhasználónév, hogy kapcsolódhassunk egy szerverhez.
Az Ubuntu Linuxban a Putty telepítésének legegyszerűbb módja egy terminál (parancssor). Az Ubuntu következő lépéseivel telepíthetjük:
1. lépés
fáklya telepítése
Az Ubuntu Desktopon kattintson a gombra Ctrl+Alt+T a megnyitásához GNOME terminál . A terminált a Ingyenes Dash ha valamiért ez a parancsikon nem működne.
2. lépés
Hajtsa végre az alábbi parancsot a terminálon belül:
linux módosítsa a könyvtár nevét
sudo apt-get update
A fenti parancs frissíti az Ubuntu csomaglistáját az aktuális csomaggal. Abban az esetben, ha a parancs korlátos, jobb lehetőség van arra, hogy az Ubuntu a szoftver korábbi verzióját telepítse a jelenlegi verzió helyett, mert csak az előző listát tartalmazza a szoftver előző verziójával együtt.
Ezért, amikor frissíti a szoftver verzióit vagy új szoftvert telepít, jobb, ha először végrehajtja a parancsot. A fenti parancs elején az előtag sudo tájékoztatja a terminált, hogy a parancsot a gyökér mivel a szoftver frissítése és telepítése a jogosultsági művelet, és nem valósítható meg olyan felhasználókon keresztül, akiknek nincs elegendő hozzáférésük. Adja meg a felhasználó jelszavát, amikor a következőn keresztül kéri sudo és nyomja meg a Belép gomb.
3. lépés
A Putty-t a következő paranccsal telepíthetjük:
sudo apt-get install -y putty
4. lépés
A fenti parancs beírása után telepíteni kell a Putty-t. Végezze el a terminálon keresztül a Dash-en keresztül vagy belépéssel 'gitt' parancsként.
putty
Gitt lehetővé teszi a csatlakozási típusok kiválasztását Soros, SSH, Rlogin, Telnet , és Nyers . Ezenkívül a parancssor különféle eszközeivel együtt szállítják DSA és RSA kulcsgenerátor (más néven a gittszövet ), SFTP ( psftp ), SCP ( pscp ), stb, amelyek a terminálról is végrehajthatók.
nevezd át a linux könyvtárban
Csatlakozás PuTTy segítségével
Írja be a szerver IP-címét az IP-címsorba vagy a gazdagép nevét a szerverhez való csatlakozáshoz, és tartsa meg a kapcsolat típusát SSH-ként, a portot pedig 22-ként. Ezenkívül tárolhatjuk a konfigurációt későbbi használatra.
Most megnyílik a PuTTy terminálja, és jelszót és felhasználónevet kér a csatlakozáshoz.
Egy olyan szerverre leszünk bejelentkezve, amelyhez kapcsolatot próbáltunk létesíteni.
Ha Mac vagy Linux alapú operációs rendszert használunk, akkor nincs szükségünk olyan kliensekre, mint a PuTTy, mivel a Linux operációs rendszer tartalmazza az SSH terminált. Csak az alábbi parancsot kell alkalmaznunk a szerverhez való csatlakozáshoz:
ssh felhasználó@szerver
java soronként olvassa el a fájlt
- A fenti parancs azzal a kiszolgálóval fog kapcsolódni, amelyen a 'szerver' IP-cím. 'Felhasználó' felhasználónévként definiálható. Szerverhez való csatlakozásra jogosult.
- A parancs beírása után meg kell adnunk a jelszót.
- Csak be kell lépnünk a 'kijárat' a terminál ablakunkban a távoli szerverrel való kapcsolat lezárásához. Ez visszavezet minket a helyi gépünkhöz.
Putty Commands
A Putty néhány fontos parancsát az alábbiakban ismertetjük:
1. mi: Lehetővé teszi szövegszerkesztő bevitelét. A szintaxisa az alábbiakban olvasható:
vi filename
Ez a parancs elindítja a fájlt a rendszer képernyőjén. Ha a fájl nem létezik, akkor egy új fájlt készít hasonló néven.
- Az escape billentyű lehetővé teszi a vi szerkesztő módban elindított parancsok törlését.
- Bemehetünk ':q' A vi szerkesztőből való kilépéshez nem javasoltunk semmilyen módosítást a fájlon.
- Bemehetünk 'q!' kilépéshez, ha el akarjuk távolítani a fájlon végrehajtott módosításokat.
2. lépés: Ha egy adott karakterláncot szeretnénk találni egy mappában vagy fájlban, akkor ez a pontos parancs számunkra. Ez a parancs visszaadja a teljes sort, beleértve a kifejezést is, amikor a pontos egyezést keresi. A szintaxis a következő:
grep 'string' filename
- A parancsban a én választási lehetőség ( grep -i 'string' fájlnév ) lehetővé teszi számunkra, hogy megtaláljuk a kis- és nagybetűket megkülönböztető karakterláncot a fájlban.
- A megadott fájlban lévő karakterlánc megjelenési számát a segítségével tudjuk megszámolni 'grep -c 'string' fájlnév'
- Az adott karakterláncot vagy mintát tartalmazó fájlnevet a segítségével tudjuk megjeleníteni 'grep -I 'string'*'
- A kimenettel a sor számát is meg tudjuk mutatni a segítségével 'grep -n 'string' fájlnév'
3. fej: Ez a parancs lehetővé teszi számunkra, hogy beolvassuk a tartalom első tíz sorát egy fájlban. A head parancs szintaxisa a következő:
head filename.extension
- Ezenkívül több fájl nevét is megadhatjuk ebben a parancsban, majd az összes fájl kezdő tíz sorát külön-külön jeleníti meg.
Szintaxis: head -n15 /temp/fájlnév - A head parancs a tartalom kezdeti tizenöt sorát jeleníti meg a megadott fájlon keresztül.
4. farok: Ez a parancs ugyanaz, mint egy parancs, azaz a fej, amely megadja nekünk a tíz sort (első). A tail parancs biztosítja számunkra a tartalom tíz (utolsó) sorát a fájlon keresztül. A parancs szintaxisa a következő:
tail filename.extension
- A fájloknak több nevet is adhatunk ennek a parancsnak, hogy tíz sort (utoljára) jelenítsen meg az összes leírt fájlon.
A szintaxis a következő:
farokkönyvtár/fájl1/könyvtár/fájl2 - Ez egyenértékű a fej parancsával. Ezenkívül lehetővé teszi számunkra, hogy módosítsuk azokat a sorszámokat, amelyeket az alapértelmezett számoktól eltérően szeretnénk megjeleníteni.
A szintaxis a következő:
tail -n15 temp/fájlnév
Tizenöt sornyi (utolsó) tartalom jelenik meg a megadott soron keresztül.
5. macska: A cat parancs a fájl tartalmának a képernyőn való megjelenítésére szolgál. Ez a parancs a szabványos bemenetet a szabványos kimenetre másolja. Ezenkívül lehetővé teszi a teljes görgetést, ha a megjelenített szöveg nem rögzíti a képernyőt.
A szintaxis a következő:
cat filename.extension
Ezenkívül ez a parancs két fájl összefűzésére és tartalmának egyként történő megjelenítésére szolgál.
Szintaxis:
cat file1.txt file2.txt > mergedfile.txt
ahol,
java int karakterláncként
'>' az átirányítási karakter eredménye
Ez a parancs használható új fájl létrehozására is.
Szintaxis:
cat > filename.extension
6. rm: Azt jelenti távolítsa el . Lehetővé teszi számunkra, hogy eltávolítsunk egy fájlt a szerveren keresztül. A parancs szintaxisa az alábbiakban található:
rm filename.extension
- A 'rm * mappanév' parancs eltávolítja a könyvtár minden tartalmát vagy fájlját.
- A 'rm -r mappanév' parancs eltávolítja a mappát és a benne lévő mappát is.
- A 'rmdir' parancs törli a teljes mappát vagy könyvtárat.