Príkazy pre Linux

Používanie príkazu scp v systéme Linux

Používanie príkazu scp v systéme Linux
SCP znamená „bezpečná kópia“ a je to alternatívny spôsob prenosu súborov zo zariadenia na iné zariadenie k FTP / SFTP. SCP, rovnako ako SFTP, pracuje prostredníctvom protokolu SSH.

Stručný úvod do protokolu SSH:

Protokol SSH (Secure Shell) bol vytvorený ako alternatíva k Telnetu na bezpečné prihlásenie a prístup k vzdialeným zariadeniam. Na rozdiel od Telnetu poskytuje SSH šifrovanie pre komunikáciu medzi oboma stranami. Aby sme porozumeli SSH a Telnet, predstavte si tunel, v ktorom informácie cestujú zo zariadenia na druhé, s Telnetom je tunel transparentný, čo umožňuje externým aktérom vidieť informácie, ktoré nimi prechádzajú, zatiaľ čo pri SSH je ten istý tunel vymaľovaný, aby zabránil ľuďom vidieť informácie prechádzajúce dovnútra. Zatiaľ čo protokol SSH bol pôvodne vyvinutý pre používateľov na prístup k vzdialeným zariadeniam prostredníctvom konzoly, môže byť užitočné zašifrovať ďalšie funkcie alebo protokoly, napríklad FTP.

Pomocou scp:

SCP nám umožňuje bezpečne prenášať súbory z klienta na server (tu skontrolujte, ako nastaviť SSH ako server), načítať súbory zo servera a doručiť súbory zo servera klientovi.

Syntax je ľahko pochopiteľná, povedzme, že máme 3 počítače A, B a C:

Používanie scp na načítanie súborov zo zariadenia B pomocou zariadenia A (načítanie súborov):

scp používateľské meno @ X.X.X.X: / path / to / remote / file / local / directory / where / to / save / the / file

Kde:
scp = zavolá program

Užívateľské meno = nahraďte ho správnym používateľským menom

@ = oddeľuje používateľské meno a hostiteľa / ip
X.X.X.X = nahraďte ho správnym hostiteľom / ip.

: / cesta / k / vzdialenému / súboru = určiť vzdialené umiestnenie súboru, ktorý sa má načítať.

/ local / adresár / kde / do / uložiť / súbor / = nahraďte ho za lokálny adresár, kam chcete súbor uložiť.

Používanie scp na kopírovanie súborov zo zariadenia A do zariadenia B (odosielanie súborov):

scp FILENAME užívateľské meno @ X.X.X.X: / remote / adresár

Kde:
scp = zavolá program
NÁZOV SÚBORU = názov súboru, ktorý sa má preniesť

Užívateľské meno = nahraďte ho správnym používateľským menom

@ = oddeľuje používateľské meno a hostiteľa / ip

X.X.X.X = nahraďte ho správnym hostiteľom / ip

: / remote / adresár = určiť vzdialené miesto na uloženie preneseného súboru.

Používanie scp na kopírovanie súborov zo zariadenia B do zariadenia C počas prevádzky zariadenia A:

scp username1 @ X.X.X.X: / path / to / remote / file username2 @ Y.Y.Y.Y: / cesta / do / destinarion / adresár

Kde:
scp = zavolá program

Užívateľské meno = nahraďte ho správnym používateľským menom v zariadení B.

@ = oddeľuje používateľské meno a hostiteľa / ip

X.X.X.X = nahraďte ho správnym hostiteľom / ip pre zariadenie B.

Užívateľské meno2 = nahraďte ho správnym používateľským menom zariadenia C

@ = oddeľuje používateľské meno a hostiteľa / ip

Y.Y.Y.Y = nahraďte ho správnym hostiteľom / ip pre zariadenie C.

: / cesta / do / destinarion / adresár = určiť vzdialené miesto na uloženie preneseného súboru.

Používanie scp na kopírovanie celého adresára (nie jedného súboru) zo zariadenia A do zariadenia B:

Rovnako ako pomocou príkazu „cp“ môžeme pridať parameter -r na prenos celých adresárov:

scp -r / local / adresár používateľské meno @ X.X.X.X: / remote / adresár

Kde -r určuje obsah, ktorý sa nemá kopírovať, nie je súbor, ale celý adresár, rovnako ako pri použití príkazu „cp -r

Pridaním parametra -r môžeme prenášať adresáre namiesto jednotlivých súborov.

Ak chceme urýchliť prenos súborov, môžeme pridať parameter -C, ktorý bude komprimovať súbory alebo adresáre počas prenosu, a to aj bez toho, aby cieľová kópia zostala nekomprimovaná (ak to bol zdroj).

Príkladom na zrýchlenie scp môže byť:

scp -C používateľské meno FILENAME @ X.X.X.X: / remote / adresár

Poznámka: Nepleťte si -C s -c, zatiaľ čo -C má urýchliť prenos súboru komprimáciou obsahu, -c určuje chip.

Ďalej môžeme určiť číslo portu. V predvolenom nastavení používa SCP port SSH 22, ale niektorí správcovia ho z bezpečnostných dôvodov menia. Ak chcete zadať iný port, pridajte ako parameter -P:

scp -P 2048 FILENAME užívateľské meno @ X.X.X.X: / remote / director

Kde:
-P:
Určuje port.

2048: vymeňte ho za správny port.

Dúfam, že vám bol tento článok užitočný a produktívny. Postupujte podľa pokynov v LinuxHint, kde nájdete ďalšie tipy a aktualizácie pre Linux.

Ako zmeniť ľavé a pravé tlačidlo myši na počítači so systémom Windows 10
Je úplnou normou, že všetky zariadenia počítačových myší sú ergonomicky navrhnuté pre pravákov. Existujú však dostupné myšacie zariadenia, ktoré sú šp...
Napodobňovanie kliknutí myšou vznášaním sa pomocou myši bez myši vo Windows 10
Používanie myši alebo klávesnice v nesprávnom postoji k nadmernému používaniu môže mať za následok veľa zdravotných problémov vrátane napätia, syndróm...
Pridajte gestá myši do systému Windows 10 pomocou týchto bezplatných nástrojov
V posledných rokoch sa počítače a operačné systémy veľmi vyvinuli. Boli časy, keď používatelia museli prechádzať správcami súborov pomocou príkazov. R...