Дар ин дастур мо мефаҳмонем, ки чӣ гуна истифода бурдани SCP (Secure Copy) ва Rsync, ду фармоне, ки метавонанд барои интиқоли файлҳо дар байни ду мошин истифода шаванд.
Масалан, мо метавонем файл ё директорияро аз системаҳои маҳаллӣ ба дурдаст ё аз системаҳои дурдаст то маҳаллӣ нусхабардорӣ кунем.
Ҳангоми истифодаи scp
барои интиқоли файлҳо, ҳама чиз рамзгузорӣ карда мешавад, аз ин рӯ тафсилоти ҳассос ошкор карда намешаванд.
Дар ин дастур, мо намунаҳо дар бораи истифодаи scp
-ро меорем ва rsync
фармонҳо барои интиқоли файлҳо.
scp
нусхабардории файлҳо байни хостҳои шабака.
Он барои интиқоли маълумот ssh (1) -ро истифода мебарад ва худи ҳамон аутентификатсияро истифода мебарад ва ҳамон амнияти ssh (1) -ро таъмин мекунад.
Дар scp
фармон ба ssh
такя мекунад барои интиқоли маълумот, аз ин рӯ барои тасдиқ кардани системаҳои дурдаст калиди ssh ё паролро талаб мекунад.
Шумо метавонед маълумоти бештарро дар бораи насб кардани тугмаҳои ssh хонед.
Синтаксиси умумӣ ва истифодаи scp
ин аст:
scp [OPTION] [user@]local:]file1 [user@]remote:]file2
scp
як қатор имконотро пешниҳод мекунад, ки ҳастанд муфассалтар шарҳ доданд .
Барои нусхабардорӣ ё интиқол додани файл аз мошини маҳаллӣ ба мошини дурдаст, фармони зеринро иҷро кунед:
scp image.png remote_username@10.10.0.1:/remote/directory
Дар куҷо:
Шарҳ: Агар шумо директорияи дурдастеро муайян накунед, файл ба феҳристи хонагии корбари дурдаст нусхабардорӣ карда мешавад.
Ҳангоми пахш кардани тугмаи Enter, аз шумо ворид кардани пароли дурдасти корбар талаб карда мешавад ва интиқол оғоз меёбад.
Тарки номи файл аз ҷои таъиншуда файлро бо номи аслӣ нусхабардорӣ мекунад. Агар шумо хоҳед, ки файлро бо номи дигар сабт кунед, бояд номи наве нишон диҳед:
Барои намуна:
scp image1.png remote_username@10.10.0.1:/remote/directory/new_image.png
Барои интиқол додани файл аз мошини дурдаст ба мошини маҳаллии худ, фармони зеринро иҷро кунед:
scp remote_username@10.10.0.1:/remote/directory/new_image.png /local/directory
Барои интиқол додани директория ва ҳама мундариҷаҳо аз мошини маҳаллӣ ба хости дурдаст фармони зеринро истифода баред:
scp -rp sourcedirectory user@dest:/path
ЗН: Ин манбаъро дар дохили / роҳ месозад, бинобар ин файлҳо дар / path / sourcecedirectory хоҳанд буд
Мисли scp
, rsync
барои нусхабардории файлҳо ё ба ҳости дурдаст ё маҳаллӣ дар ҳости ҷорӣ истифода мешавад.
rsync
одатан барои интиқоли файлҳои калон истифода мешавад.
Барои нусхабардории файл аз мошини маҳаллии худ ба ҳости дурдаст бо rsynch
, фармони зеринро иҷро кунед
rsync -ave ssh mydirectory remote_user@10.10.0.2:/remote/directory/
Дар ин дастур, шумо тарзи истифодаи scp
-ро омӯхтед ва rsync
фармон барои нусхабардории файлҳо ва феҳристҳо байни ду мошин.