COM SCP LINUX КОМАНДА: Как се използва и примери

Има стотици команди в Linux, които са разработени, за да ни позволят да бъдем по -продуктивни или просто да имаме по -добър контрол върху различните задачи, които трябва да се изпълняват в системата. Една от тези команди е командата "scp", която ни дава възможност да копирате файлове към, от или между различни хостове в Linux среди. Командата scp (защитено копие) използва ssh за задачи за пренос на данни и има удостоверяване и сигурност на ssh.

Къде да използвате командата SCPС помощта на тази команда ще можем да прехвърляме файлове в среди като:

  • От локалната система към отдалечена система.
  • Директно от отдалечена система към локална система.
  • Между две отдалечени системи към локалната система.

Синтаксис SCPОбщият синтаксис на използване е следният:

 scp [ОПЦИЯ] [потребител @] SRC_HOST:] файл1 [потребител @] HOST_DESTINO:] файл2 

Параметри на SCPПараметрите са:

  • ОПЦИЯ: позволява да се посочат на scp параметри като криптиране, ssh конфигурация, ssh порт, лимит, рекурсивно копиране и др.
  • Потребител 1: изходен файл.
  • Потребител 2: целеви файл.
  • -P: показва ssh порта на отдалечения хост.
  • -p: ви позволява да запазвате промените на файловете и времето за достъп.
  • -q: с тази опция можем да потиснем индикатора за напредъка и съобщенията без генерирана грешка.
  • -C: scp е принуден да компресира данните по време на доставката до целевия компютър.
  • -r: позволява ви да кажете на scp да рекурсивно копира директориите на данните.

Командата scp, базирана на ssh, ще поиска ключ ssh или парола за удостоверяване в отдалечените системи за използване и е необходимо да има разрешения за четене на изходния файл и разрешение за запис в целевата система.
Сега ще видим как да използваме тази команда за копиране на защитени файлове в Linux.

Как да използвате командата SCP Linux

Етап 1
Ако искаме да копираме файл по прост начин, например в директорията Home, ще използваме следното:

 scp file.extension [email protected]: / home / user 

Увеличете

Стъпка 2
Обърнете внимание, че се стартира съобщение за сигурност SHA256, въвеждаме паролата и файлът ще бъде копиран:

Увеличете

Стъпка 3
Можем да копираме файл от сървър на сървър, като стартираме:

 scp [email protected]: /home/user1/file.extension [email protected]: /home /user2 / 

Увеличете

Стъпка 4
Ако искаме да копираме цяла директория с scp, можем да изпълним следния синтаксис:

 scp -r / home / user / folder [email protected]: / home / user 

Увеличете

Стъпка 5
Накрая можем да ограничим честотната лента, която да се използва с параметъра "l" по следния начин:

 scp -l limit [email protected]: /home/user/file.extension Документи 
С командата scp имаме проста, но надеждна алтернатива за безопасно и пълно копиране на файлове по различни начини в Linux.

wave wave wave wave wave