Az SSH varázsa: fájlok letöltése könnyedén


Az SSH vagy Secure Shell egy népszerű hálózati protokoll, amely biztonságos kommunikációt tesz lehetővé két számítógép között. Leggyakrabban a szerverre történő távoli bejelentkezésekhez használják, de fájlátvitelre is használható. Ebben a cikkben azt vizsgáljuk meg, hogyan tölthetünk le fájlokat SSH-val a Terminálban.

Mielőtt elkezdenénk, telepítenie kell az SSH-t a számítógépére. Ha Macet vagy Linuxot használ, akkor valószínűleg már telepítve van. Ha Windows-t használ, akkor le kell töltenie egy SSH-klienst, például a PuTTY-t.

Egy fájl SSH segítségével történő letöltéséhez először nyissa meg a Terminált vagy a kívánt parancssori felületet. Ezután írja be a következő parancsot:

„`

ssh [username]@[hostname]

„`

A `[username]-t helyettesítse a felhasználónevével, a `[hostname]-t pedig a csatlakozni kívánt szerver hostnevével vagy IP-címével. Nyomja meg az Enter billentyűt, és adja meg a jelszavát, amikor a rendszer kéri.

Miután csatlakozott a szerverhez, a `cd` paranccsal navigáljon abba a könyvtárba, ahol a letölteni kívánt fájl található. Ha például a fájl a `/home/user/files` könyvtárban található, írja be a következőt:

„„

cd /home/user/files

„„

Most, hogy a megfelelő könyvtárban van, letöltheti a fájlt az `scp` paranccsal. Az `scp` parancs a Secure Copy (biztonságos másolás) rövidítése, és lehetővé teszi a fájlok biztonságos átvitelét két számítógép között SSH-kapcsolaton keresztül. Egy fájl letöltéséhez írja be a következő parancsot:

„„

scp [username]@[hostname]:[path/to/file] [destination]

„„

A `[username]-t és a `[hostname]-t helyettesítse a felhasználónevével, illetve a kiszolgáló hostnevével vagy IP-címével. Helyettesítse a `[path/to/file]-t a szerverről letölteni kívánt fájl elérési útjával. Végül helyettesítse a `[destination]-t annak a helyi számítógépen lévő helynek az elérési útjával, ahová a fájlt menteni szeretné.

Például, ha a letölteni kívánt fájl a kiszolgálón a `/home/user/files` könyvtárban található, és a helyi számítógépen lévő Letöltések mappába szeretné menteni, írja be:

„„

scp user@hostname:/home/user/files/example.txt ~/Downloads/

„„

Nyomja meg az Enter billentyűt, és adja meg jelszavát, amikor a rendszer kéri. A fájl letöltődik a helyi számítógépére, és elmentésre kerül a megadott helyre.

Összefoglalva, a fájlok letöltése SSH-val a Terminálban egyszerű és biztonságos módja a fájlok átvitelének két számítógép között. Az `scp` parancs használatával könnyen letölthet fájlokat egy távoli kiszolgálóról a helyi számítógépére. Egy kis gyakorlással pillanatok alatt profi lesz az SSH fájlátvitelre való használatában!

FAQ
Le tudsz tölteni egy fájlt a terminálról?

Igen, a terminálról különböző parancsokkal tölthet le egy fájlt, attól függően, hogy milyen típusú fájlról vagy forrásból tölti le. Íme néhány példa:

1. A curl parancs használatával: Ha megvan a letölteni kívánt fájl URL címe, akkor a terminálban a curl parancsot használhatja a letöltéshez. A parancs szintaxisa a következő:

curl -O [URL]

Ha például egy „example.zip” nevű fájlt szeretne letölteni a „https://www.example.com/example.zip” URL-című weboldalról, akkor a következő parancsot használhatja:

curl -O https://www.example.com/example.zip

2. A wget parancs használatával: A wget parancs egy másik lehetőség fájlok letöltésére a terminálról. A parancs szintaxisa a következő:

wget [URL]

Ha például egy ‘example.tar.gz’ nevű fájlt szeretne letölteni a ‘https://www.example.com/example.tar.gz’ URL-című weboldalról, akkor a következő parancsot használhatja:

wget https://www.example.com/example.tar.gz

3. Az scp parancs használatával: Ha egy fájlt szeretne letölteni egy távoli szerverről, akkor az scp parancsot használhatja. A parancs szintaxisa a következő:

scp [username]@[remote_host]:[remote_file_path] [local_file_path]

Ha például egy „example.txt” nevű fájlt szeretne letölteni a „192.168.1.100” IP-című és „/home/user/example.txt” elérésű távoli szerverről, és a helyi gép Letöltések mappájába menteni, akkor a következő parancsot használhatja:

scp [email protected]:/home/user/example.txt ~/Downloads/

Ez néhány módszer a fájlok terminálról történő letöltésére. Mindig fontos, hogy megbizonyosodjon arról, hogy rendelkezik-e a szükséges jogosultságokkal a szükséges fájlok eléréséhez és letöltéséhez.

Hogyan menthetek el egy fájlt SSH-n keresztül?

Egy fájl SSH-n keresztül történő mentéséhez biztonságos héjkapcsolatot kell létrehoznia a számítógépe és a távoli kiszolgáló között, amelyen dolgozik. Miután létrehozta a kapcsolatot, különböző parancsokkal menthet el egy fájlt SSH-n keresztül.

Az alábbi lépésekkel menthet el egy fájlt SSH-n keresztül:

1. Nyisson meg egy terminálablakot a számítógépén, és írja be a következő parancsot a távoli kiszolgálóhoz való csatlakozáshoz:

ssh username@remote_server_address

A ‘username’ szót helyettesítse a felhasználónevével, a ‘remote_server_address’ szót pedig a távoli kiszolgáló IP-címével vagy tartománynevével.

2. Miután létrehozta a kapcsolatot, navigáljon abba a könyvtárba, ahol a fájl található. A könyvtár megváltoztatásához használhatja a ‘cd’ parancsot.

3. Használja a ‘vi’ vagy a ‘nano’ parancsot a fájl szerkesztéséhez. Ha például a ‘example.txt’ nevű fájlt szeretné szerkeszteni a ‘nano’ szerkesztőprogrammal, írja be a következő parancsot:

nano example.txt

4. Végezze el a szükséges változtatásokat a fájlban, és mentse el a ‘Ctrl+O’ billentyűkombinációval (a ‘nano’ esetében) vagy a ‘:wq’ beírásával (a ‘vi’ esetében).

5. Ha a fájl másolatát más névvel szeretné elmenteni, használja a ‘cp’ parancsot. Ha például a ‘example.txt’ másolatát ‘example_new.txt’ néven szeretné elmenteni, írja be a következő parancsot:

cp example.txt example_new.txt

6. Végül használja az ‘scp’ parancsot a fájlnak a távoli kiszolgálóról a helyi számítógépre történő átviteléhez. Például a ‘example_new.txt’ fájlnak a helyi számítógépre történő átviteléhez írja be a következő parancsot:

scp username@remote_server_address:/path/to/example_new.txt /path/to/local/local/directory/