انڈروئد

فائلوں کو محفوظ طریقے سے منتقل کرنے کے لئے scp کمانڈ کا استعمال کیسے کریں

Most Beautiful Azan in the World وہ آذان جو کہی مہینوں سے میں ڈھونڈ رہØ

Most Beautiful Azan in the World وہ آذان جو کہی مہینوں سے میں ڈھونڈ رہØ

فہرست کا خانہ:

Anonim

ایس سی پی (محفوظ کاپی) ایک کمانڈ لائن افادیت ہے جو آپ کو دو مقامات کے درمیان فائلوں اور ڈائریکٹریوں کو محفوظ طور پر کاپی کرنے کی اجازت دیتی ہے۔

scp ، آپ فائل یا ڈائریکٹری کاپی کرسکتے ہیں۔

  • اپنے مقامی نظام سے دور دراز کے نظام تک۔ ایک ریموٹ سسٹم سے اپنے لوکل سسٹم تک۔ اپنے لوکل سسٹم سے دو ریموٹ سسٹم کے درمیان۔

اعداد و شمار کو scp ساتھ منتقل کرتے وقت ، فائلیں اور پاس ورڈ دونوں کو خفیہ کر دیا جاتا ہے ، تاکہ ٹریفک پر چپکے چپکے رہنے والے کو کچھ بھی حساس نہ ہو۔

اس ٹیوٹوریل میں ، ہم آپ کو عملی مثالوں اور عام طور پر عام اسکاپ کے اختیارات کی تفصیلی وضاحت کے ذریعہ scp کمانڈ کو کس طرح استعمال کریں گے۔

ایس سی پی کمانڈ ترکیب

scp کمانڈ کو کس طرح استعمال کریں اس سے پہلے کہ ہم بنیادی نحو کا جائزہ لے کر شروع کریں۔

scp کمانڈ نحو درج ذیل شکل اختیار کرتا ہے:

scp SRC_HOST:]file1 DEST_HOST:]file2

  • OPTION - اس طرح کے سائپر ، ایس ایس ایس کنفیگریشن ، ایس ایس پورٹ ، حد ، پنراورتی کاپی… وغیرہ جیسے اسکریپ اختیارات۔ SRC_HOST:]file1 - سورس فائل۔ DEST_HOST:]file2 - مقصود فائل

مقامی فائلوں کو مطلق یا رشتہ دار راستہ استعمال کرتے ہوئے بیان کیا جانا چاہئے جبکہ ریموٹ فائل کے ناموں میں صارف اور میزبان کی تفصیلات شامل ہونی چاہئے۔

scp بہت سارے اختیارات مہیا کرتا ہے جو اپنے طرز عمل کے ہر پہلو پر قابو پاتے ہیں۔ سب سے زیادہ استعمال شدہ اختیارات یہ ہیں:

  • -P ریموٹ ہوسٹ ایس ایس پورٹ کی وضاحت کرتا ہے۔ -p فائلوں میں ترمیم اور رسائی کے اوقات کو محفوظ رکھتا ہے۔ اگر آپ ترقی کے میٹر اور نان غلطی والے پیغامات کو دبانا چاہتے ہیں تو ، اس آپشن کا استعمال کریں۔ -C . یہ آپشن scp کو اعداد و شمار کو scp پر مجبور کرے گا کیونکہ اسے منزل مقصود مشین میں بھیجا گیا ہے۔ -r یہ آپشن scp کو بتائے گا کہ ڈائریکٹریوں کو بار بار کاپی کریں۔

شروع کرنے سے پہلے

scp کمانڈ ڈیٹا کی منتقلی کے لئے scp پر انحصار کرتا ہے ، لہذا ریموٹ سسٹم پر توثیق کرنے کے لئے اسے ایس ایس ایس کی کلید یا پاس ورڈ کی ضرورت ہوتی ہے۔

بڑی آنت ( scp یہ ہے کہ scp مقامی اور دور دراز مقامات کے مابین کس طرح فرق کرتا ہے۔

فائلوں کو کاپی کرنے کے قابل ہونے کے ل you آپ کو کم از کم سورس فائل پر اجازتیں پڑھنی چاہئیں اور ٹارگٹ سسٹم پر اجازت لکھیں۔

ہوشیار رہنا جب دونوں سسٹمز پر ایک ہی نام اور مقام کی فائلیں کاپی کرتے وقت ، scp فائلوں کو بغیر کسی انتباہ کے اوور رائٹ کردے گی۔

بڑی فائلوں کو منتقل کرتے وقت ، اسکرین یا tmux سیشن کے اندر scp کمانڈ چلانے کی سفارش کی جاتی ہے۔

scp ساتھ دو سسٹمز کے درمیان فائلیں اور ڈائریکٹریز کاپی کریں

ایک مقامی فائل کو ریموٹ سسٹم میں scp کمانڈ کے ذریعے کاپی کریں

مقامی سے کسی ریموٹ سسٹم میں فائل کاپی کرنے کے لئے درج ذیل کمانڈ کو چلائیں:

scp file.txt [email protected]:/remote/directory

جہاں ، file.txt اس فائل کا نام ہے جس کی ہم کاپی کرنا چاہتے ہیں ، ریموٹ سرور کا صارف remote_username صارف نام ہے ، 10.10.0.2 سرور IP ایڈریس ہے۔ /remote/directory اس /remote/directory کا راستہ ہے جس پر آپ فائل کاپی کرنا چاہتے ہیں۔ اگر آپ ریموٹ ڈائریکٹری کی وضاحت نہیں کرتے ہیں تو ، فائل کو ریموٹ صارف ہوم ڈائرکٹری میں کاپی کیا جائے گا۔

آپ کو صارف کا پاس ورڈ داخل کرنے کا اشارہ کیا جائے گا ، اور منتقلی کا عمل شروع ہوگا۔

[email protected]'s password: file.txt 100% 0 0.0KB/s 00:00

منزل کے مقام سے فائل کا نام چھوڑنا اصل نام کے ساتھ فائل کاپی کرتا ہے۔ اگر آپ فائل کو کسی مختلف نام سے محفوظ کرنا چاہتے ہیں تو آپ کو نیا فائل نام بتانا ہوگا:

scp file.txt [email protected]:/remote/directory/newfilename.txt

اگر ریموٹ میزبان پر موجود ایس ایس ایچ پہلے سے طے شدہ 22 کے علاوہ کسی پورٹ پر سن رہا ہے تو آپ پورٹ کو -P استدلال کا استعمال کرکے بیان کرسکتے ہیں۔

scp -P 2322 file.txt [email protected]:/remote/directory

ڈائرکٹری کو کاپی کرنے کا حکم اسی طرح ہوتا ہے جیسے فائلوں کی کاپی کرتے وقت۔ فرق صرف اتنا ہے کہ آپ کو -r کے لئے -r پرچم استعمال کرنے کی ضرورت ہے۔

مقامی سے دور دراز کے نظام میں ڈائرکٹری کی کاپی کرنے کے لئے ، -r آپشن کا استعمال کریں:

scp -r /local/directory [email protected]:/remote/directory

کسی ریموٹ فائل کو مقامی سسٹم میں کاپی کریں اسکاپ اومانڈ کا استعمال کرتے ہوئے

کسی فائل کو ریموٹ سے لوکل سسٹم میں کاپی کرنے کے ل the ، ریموٹ لوکیشن کو بطور ذریعہ اور مقامی مقام کو منزل مقصود کے طور پر استعمال کریں۔

مثال کے طور پر IP 10.10.0.2 ساتھ ریموٹ سرور سے file.txt نامی فائل کی کاپی کرنے کے لئے درج ذیل کمانڈ کو چلائیں:

scp [email protected]:/remote/file.txt /local/directory

scp کمانڈ کا استعمال کرتے ہوئے دو ریموٹ سسٹمز کے درمیان فائل کاپی کریں

rsync برعکس ، جب scp کا استعمال کرتے ہوئے آپ کو فائلوں کو ایک سے دوسرے ریموٹ مشین میں منتقل کرنے کے لئے کسی ایک سرور میں لاگ ان نہیں ہونا پڑتا ہے۔

مندرجہ ذیل کمانڈ ریموٹ ہوسٹ ہوسٹ host1.com /files/file.txt سے فائل /files/file.txt کو ریموٹ ہوسٹ ہوسٹ 2 host1.com پر موجود ڈائریکٹری /files کاپی کرے گی۔

scp [email protected]:/files/file.txt [email protected]:/files

آپ کو دونوں ریموٹ اکاؤنٹس کے پاس ورڈ داخل کرنے کا اشارہ کیا جائے گا۔ ڈیٹا کو ایک دور دراز کے میزبان سے دوسرے میں براہ راست منتقل کیا جائے گا۔

جس مشین پر کمانڈ جاری ہوا ہے اس کے ذریعہ ٹریفک کو روٹ کرنے کے لئے ، -3 آپشن کا استعمال کریں:

scp -3 [email protected]:/files/file.txt [email protected]:/files

نتیجہ اخذ کرنا

اس ٹیوٹوریل میں ، آپ نے فائلوں اور ڈائریکٹریوں کی کاپی کرنے کے لئے scp کمانڈ استعمال کرنے کا طریقہ سیکھا۔

آپ ایس ایس ایچ کی کلیدی پر مبنی توثیق بھی مرتب کرنا چاہتے ہیں اور پاس ورڈ داخل کیے بغیر اپنے لینکس سرورز سے رابطہ قائم کرسکتے ہیں۔

scp ٹرمینل