Ha egy másik számítógéphez csatlakozik az interneten keresztül, akkor valószínűleg biztonságban szeretné tartani adatait. Ennek egyik módja az SSH. Ennek megvalósításához megfelelően be kell állítania az SSH -t a számítógépén, majd létre kell hoznia egy titkosított kapcsolatot a szerverével. Ne feledje, hogy a kapcsolat biztonságos biztosítása érdekében a kapcsolat mindkét végén engedélyezni kell az SSH -t. Kövesse ezt az útmutatót, hogy megbizonyosodjon arról, hogy a kapcsolat a lehető legbiztonságosabb.
Lépések
Rész 1 /3: Csatlakozás első alkalommal
1. lépés: Telepítse az SSH -t
Windows esetén le kell töltenie és telepítenie kell egy SSH ügyfélprogramot. A legnépszerűbb a Cygwin, amely ingyenesen elérhető a fejlesztő webhelyéről. Töltse le és telepítse, mint bármely más programot. Egy másik népszerű ingyenes program a PuTTY.
- A Cygwin telepítése során választania kell az OpenSSH telepítését a Net részből.
- A Linux és a Mac OS X rendszerben már telepítve van az SSH. Ez azért van, mert az SSH egy UNIX rendszer, a Linux és az OS X pedig a UNIX -ból származnak.
- Ha az évfordulós frissítéssel rendelkező Windows 10 rendszert futtatja, telepítheti a Windows alrendszert Linuxra, amely előzetesen telepítve van az SSH -val.
2. lépés: Futtassa az SSH -t
Nyissa meg a Cygwin által telepített terminálprogramot, vagy a Bash rendszert az Ubuntu rendszeren a Windows 10 rendszeren, vagy nyissa meg a terminált OS X vagy Linux rendszeren. Az SSH a terminál interfészét használja más számítógépekkel való interakcióhoz. Az SSH számára nincs grafikus felület, így kényelmesen be kell írnia a parancsokat.
3. lépés: Ellenőrizze a kapcsolatot
Mielőtt belevágna a biztonságos kulcsok létrehozásába és a fájlok áthelyezésébe, ellenőrizze, hogy az SSH megfelelően van -e konfigurálva a számítógépen, valamint a rendszeren, amelyhez csatlakozik. Írja be a következő parancsot, és cserélje le a távoli számítógép felhasználónevével és a távoli számítógép vagy szerver címével:
-
$ ssh @
-
Ha portot szeretne megadni, adja hozzá
-p 0000
- (a 0000 -at cserélje ki a kívánt portszámra).
- A kapcsolat létrehozása után meg kell adnia a jelszavát. A jelszó beírásakor nem fogja látni a kurzort vagy a karakterek bevitelét.
- Ha ez a lépés sikertelen, akkor vagy az SSH nincs megfelelően konfigurálva a számítógépen, vagy a távoli számítógép nem fogadja el az SSH -kapcsolatokat.
2. rész a 3 -ból: Az alapvető parancsok elsajátítása
1. lépés. Navigáljon az SSH -héjon
Amikor először csatlakozik a távoli számítógéphez, a HOME könyvtárban kell lennie. A könyvtárszerkezetben való mozgáshoz használja a
CD
parancs:
-
cd..
- egy könyvtárral feljebb lép.
-
CD
- áthelyezi a megadott alkönyvtárba.
-
cd/home/könyvtár/elérési út/
- a gyökérből (home) a megadott könyvtárba mozgatja.
-
cd ~
- visszatér a HOME könyvtárába.
2. lépés: Ellenőrizze az aktuális könyvtár tartalmát
Az aktuális helyén található fájlok és mappák megtekintéséhez használja a
ls
parancs:
-
ls
- felsorolja az összes könyvtárat és fájlt.
-
ls –l
- felsorolja a könyvtár tartalmát, valamint további információkat, például méretet, engedélyeket és dátumot.
-
ls-a
- felsorolja az összes tartalmat, beleértve a rejtett fájlokat és mappákat.
Lépés 3. Másolja a fájlokat a tartózkodási helyéről a távoli számítógépre
Ha fájlokat kell másolnia a helyi számítógépről a távolról elérhető számítógépre, akkor használja a
scp
parancs:
-
scp /localdirectory/example1.txt @:
- másolja az example1.txt fájlt a távoli számítógépen megadottra. Hagyja üresen a távoli számítógép gyökérmappájába másolást.
-
scp @:/home/example1.txt./
- a example1.txt fájlt áthelyezi a távoli számítógép saját könyvtárából a helyi számítógép aktuális könyvtárába.
4. lépés. Fájlok másolása a héjon keresztül
Használhatja a
cp
paranccsal másolatot készíthet a fájlokról ugyanabban a könyvtárban vagy az Ön által választott könyvtárba:
-
cp példa1.txt példa2.txt
- ugyanazon a helyen hozza létre az example1.txt példányát.
-
cp example1.txt /
- példányt hoz létre az example1.txt fájlból a megadott helyen.
5. lépés. Fájlok áthelyezése és átnevezése
Ha módosítani szeretné a fájl nevét, vagy másolás nélkül szeretné áthelyezni, akkor használja a
mv
parancs:
-
mv példa1.txt példa2.txt
- átnevezi az example1.txt fájlt a example2.txt fájlra. A fájl ugyanazon a helyen marad.
-
mv könyvtár1 könyvtár2
- átnevezi a könyvtárat1 könyvtárba2. A könyvtár tartalma változatlan marad.
-
mv example1.txt könyvtár1/
- az example1.txt fájlt áthelyezi a könyvtárba1.
-
mv példa1.txt könyvtár1/példa2.txt
- az example1.txt fájlt áthelyezi a könyvtár1 -be, és átnevezi a example2.txt fájlba
6. lépés Fájlok és könyvtárak törlése
Ha valamit el kell távolítania a számítógépről, amelyhez csatlakozik, használhatja a
rm
parancs:
-
rm példa1.txt
- törli az example1.txt fájlt.
-
rm –Példa1.txt
- törli a example1.txt fájlt, miután megerősítést kér.
-
rm könyvtár1/
- törli a könyvtárat1 és annak minden tartalmát.
7. lépés: Módosítsa a fájlok engedélyeit
A fájlok olvasási és írási jogosultságait a
chmod
parancs:
-
chmod u+w példa1.txt
hozzáadja az írási (módosítási) engedélyt a fájlhoz a felhasználó számára (u). Használhatja a
g
módosító a csoportengedélyekhez vagy a
o
- világengedélyekért.
-
chmod g+r példa1.txt
- hozzáadja az olvasási (hozzáférési) engedélyt a csoport fájljához.
- A jogosultságok nagy listája használható a rendszer különböző aspektusainak védelmére vagy megnyitására.
8. lépés. Ismerje meg a többi válogatott alapvető parancsot
Van még néhány fontos parancs, amelyet a shell felületen fog használni. Tartalmazzák:
-
mkdir új könyvtár
- létrehoz egy új alkönyvtárat newdirectory néven.
-
pwd
- megjeleníti az aktuális könyvtár helyét.
-
ki
- megmutatja, ki van bejelentkezve a rendszerbe.
-
pico newfile.txt
vagy
vi newfile.txt
- létrehoz egy új fájlt, és megnyitja a fájlszerkesztőt. A különböző rendszerekben különböző fájlszerkesztők lesznek telepítve. A leggyakoribbak a pico és a vi. Előfordulhat, hogy különböző parancsokat kell használnia, ha más fájlszerkesztő van telepítve.
9. lépés: Részletes információkat kaphat bármely parancsról
Ha nem biztos abban, hogy mit fog tenni egy parancs, használhatja a
Férfi
parancsot, hogy megismerje az összes lehetséges felhasználást és paramétert:
-
Férfi
- információt jelenít meg a parancsról.
-
férfi –k
- megkeresi az összes man oldalt az Ön által megadott kulcsszóra.
Rész 3 /3: Titkosított kulcsok létrehozása
1. lépés. Hozza létre az SSH -kulcsokat
Ezek a gombok lehetővé teszik a távoli helyhez való csatlakozást anélkül, hogy minden alkalommal be kellene írnia a jelszavát. Ez sokkal biztonságosabb módja a távoli számítógéphez való csatlakozásnak, mivel a jelszót nem kell továbbítani a hálózaton keresztül.
-
Hozza létre a kulcsmappát a számítógépen a parancs megadásával
$ mkdir.ssh
-
A parancs használatával hozza létre a nyilvános és a privát kulcsokat
$ ssh-keygen –t rsa
- A rendszer megkérdezi, hogy szeretne -e létrehozni egy jelszót a kulcsokhoz; ez nem kötelező. Ha nem szeretne jelszót létrehozni, nyomja meg az Enter billentyűt. Ez két kulcsot hoz létre a.ssh könyvtárban: id_rsa és id_rsa.pub
-
Módosítsa a privát kulcs engedélyeit. Annak érdekében, hogy a privát kulcsot csak Ön tudja olvasni, írja be a parancsot
$ chmod 600.ssh/id_rsa
2. lépés. Helyezze a nyilvános kulcsot a távoli számítógépre
A kulcsok létrehozása után készen áll a nyilvános kulcs elhelyezésére a távoli számítógépen, hogy jelszó nélkül is csatlakozhasson. Írja be a következő parancsot, és cserélje ki a megfelelő alkatrészeket az előzőekben leírtak szerint:
-
$ scp.ssh/id_rsa.pub @:
- Ügyeljen arra, hogy a parancs végén szerepeljen a kettőspont (:).
- A fájl átvitele előtt meg kell adnia a jelszavát.
3. lépés. Telepítse a nyilvános kulcsot a távoli számítógépre
Miután elhelyezte a kulcsot a távoli számítógépen, telepítenie kell, hogy megfelelően működjön. Először ugyanúgy jelentkezzen be a távoli számítógépre, mint a 3. lépésben.
-
Hozzon létre egy SSH mappát a távoli számítógépen, ha még nem létezik:
$ mkdir.ssh
-
Csatolja a kulcsot az engedélyezett kulcsok fájljához. Ha a fájl még nem létezik, akkor létrejön:
$ cat id_rsa.pub >>.ssh/Author_keys
-
Módosítsa az SSH mappa engedélyeit a hozzáférés engedélyezéséhez:
$ chmod 700.ssh
4. lépés: Ellenőrizze, hogy működik -e a kapcsolat
Miután a kulcsot telepítette a távoli számítógépre, képesnek kell lennie kapcsolat létrehozására anélkül, hogy meg kellene adnia a jelszavát. A kapcsolat teszteléséhez írja be a következő parancsot:
$ ssh @