اپنے پاس ورڈ کو داخل کیے بغیر ، SSH سے دور دراز فائلیں کاپی کرنے کا طریقہ

Jul 11, 2025
رازداری اور حفاظت

جب آپ کو دور سے کسی کمپیوٹر کا نظم و نسق کرنے کی ضرورت ہو تو SSH ایک زندگی بچانے والا ہوتا ہے ، لیکن کیا آپ جانتے ہیں کہ آپ فائلیں بھی اپ لوڈ اور ڈاؤن لوڈ کرسکتے ہیں؟ ایس ایس ایچ کیز کا استعمال کرتے ہوئے ، آپ پاس ورڈز داخل کرنے کو چھوڑ سکتے ہیں اور اس کو سکرپٹ کے ل use استعمال کرسکتے ہیں!

یہ عمل لینکس اور میک او ایس پر کام کرتا ہے ، بشرطیکہ وہ SSH تک رسائی کے ل. مناسب طریقے سے تشکیل شدہ ہو۔ اگر آپ ونڈوز استعمال کر رہے ہیں تو ، آپ کر سکتے ہیں لینکس کی طرح فعالیت حاصل کرنے کے لئے سائگ ون کا استعمال کریں ، اور تھوڑا سا ٹوییک کے ساتھ ، ایس ایس ایچ بھی چلائے گا .

ایس ایس ایچ سے زیادہ فائلیں کاپی کرنا

محفوظ کاپی واقعی ایک مفید کمانڈ ہے ، اور اس کا استعمال کرنا واقعی آسان ہے۔ کمانڈ کی بنیادی شکل حسب ذیل ہے۔

scp [options] original_file منزل_فائل

سب سے بڑا ککر یہ ہے کہ دور دراز کے حصے کی شکل کیسے دی جائے۔ جب آپ کسی ریموٹ فائل کو مخاطب کرتے ہیں تو ، آپ کو مندرجہ ذیل طریقے سے کرنے کی ضرورت ہے۔

صارف @ سرور: راستہ / سے / فائل

سرور یو آر ایل یا آئی پی ایڈریس ہوسکتا ہے۔ اس کے بعد کولن ، پھر فائل یا فولڈر کا سوال ہے۔ آئیے ایک مثال دیکھتے ہیں۔

scp –P 40050 ڈیسک ٹاپ / url.txt یاتری@192.168.1.50: Desk / ڈیسک ٹاپ / url.txt

اس کمانڈ میں [-P] پرچم پیش کیا گیا ہے (یاد رکھیں کہ یہ دارالحکومت P ہے)۔ اس سے مجھے پہلے سے طے شدہ 22 کی بجائے پورٹ نمبر متعین کرنے کی اجازت مل جاتی ہے۔ یہ میرے لئے ضروری ہے کیونکہ میں نے اپنے سسٹم کو کنفیگر کیا ہے۔

اگلا ، میری اصل فائل "url.txt" ہے جو ڈائریکٹری کے اندر موجود ہے جسے "ڈیسک ٹاپ" کہا جاتا ہے۔ منزل فائل "~ / ڈیسک ٹاپ / url.txt" میں ہے جو "/user/yatri/Desktop/url.txt" جیسا ہی ہے۔ یہ کمانڈ صارف "یاتری" کو ریموٹ کمپیوٹر "192.168.1.50" پر چلا رہا ہے۔

اگر آپ کو اس کے برعکس کرنے کی ضرورت ہو تو؟ آپ اسی طرح کسی ریموٹ سرور سے فائلوں کی کاپی کرسکتے ہیں۔

یہاں ، میں نے اپنے کمپیوٹر کے "ڈیسک ٹاپ" فولڈر میں ریموٹ کمپیوٹر کے "~ / ڈیسک ٹاپ /" فولڈر سے ایک فائل کاپی کی ہے۔

پوری ڈائریکٹریوں کو کاپی کرنے کے ل you ، آپ کو [-r] پرچم استعمال کرنے کی ضرورت ہوگی (نوٹ کریں کہ یہ ایک چھوٹے کی ر ہے)۔

آپ جھنڈے بھی جوڑ سکتے ہیں۔ کے بجائے

scp –P –r…

آپ بس کر سکتے ہیں

ایس سی پی - لیکن…

یہاں سب سے مشکل بات یہ ہے کہ ٹیب کی تکمیل ہمیشہ کام نہیں کرتی ہے ، لہذا ایس ایس ایچ سیشن چلانے کے ساتھ دوسرا ٹرمینل رکھنا مفید ہے تاکہ آپ جان لیں کہ چیزیں کہاں رکھنا ہے۔

بغیر پاس ورڈز کے ایس ایس ایچ اور ایس سی پی

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

ٹھیک ہے ، ہم کلیدی فائلوں کا استعمال کرکے پاس ورڈ استعمال کرکے حاصل کرسکتے ہیں۔ ہمارے پاس کمپیوٹر میں دو کلیدی فائلیں تیار کی جاسکتی ہیں۔ ایک عوام جو ریموٹ سرور سے تعلق رکھتی ہے ، اور ایک نجی جو آپ کے کمپیوٹر پر ہے اور اسے محفوظ رکھنے کی ضرورت ہے۔ اور یہ پاس ورڈ کے بجائے استعمال ہوں گے۔ بہت آسان ، ٹھیک ہے؟

اپنے کمپیوٹر پر ، درج ذیل کمانڈ درج کریں:

ssh-keygen –t RSSa

اس سے یہ دونوں چابیاں تیار کریں گے اور ان میں ڈال دیں گے۔

~ / .ssh /

آپ کی نجی کلید کے لئے "id_rsa" ، اور آپ کی عوامی کلید کے لئے "id_rsa.pub" ناموں کے ساتھ۔

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

اگلا ، آپ سے پاسفریز درج کرنے کو کہا جائے گا۔ اس کو خالی چھوڑنے کے لئے انٹر کو دبائیں ، پھر جب تصدیق کی طلب کرے تو دوبارہ کریں۔ اگلا مرحلہ عوامی کلید فائل کو اپنے ریموٹ کمپیوٹر پر کاپی کرنا ہے۔ آپ اس کے ل sc اسکاپ کا استعمال کرسکتے ہیں:

آپ کی عوامی کلید کی منزل مندرجہ ذیل فائل میں ریموٹ سرور پر ہے۔

. / .ssh / مجاز_کیز 2

اس کے بعد کی عوامی چابیاں اس فائل میں شامل کی جاسکتی ہیں ، جیسے ~ / .ssh / known_hosts فائل۔ اس کا مطلب یہ ہے کہ اگر آپ اس سرور پر اپنے اکاؤنٹ کے لئے کوئی اور عوامی کلید شامل کرنا چاہتے ہیں تو ، آپ دوسری id_rsa.pub فائل کے مندرجات کو موجودہ مجاز_کیز 2 فائل پر ایک نئی لائن میں کاپی کریں گے۔

سیکیورٹی تحفظات

کیا یہ پاس ورڈ سے کم محفوظ نہیں ہے؟

عملی معنوں میں ، واقعتا نہیں۔ بنائی گئی نجی کلید آپ کے استعمال کردہ کمپیوٹر پر محفوظ ہے اور اسے کبھی بھی منتقل نہیں کیا گیا ، یہاں تک کہ تصدیق بھی نہیں کی جاسکتی۔ یہ نجی کلید صرف ایک عوامی کلید کے ساتھ مماثل ہے ، اور اس کنکشن کو کمپیوٹر سے شروع کرنے کی ضرورت ہے جس میں نجی کلید ہے۔ RSA کافی محفوظ ہے اور بطور طوالت 2048 لمبائی استعمال کرتی ہے۔

یہ حقیقت میں آپ کے پاس ورڈ کو استعمال کرنے کے نظریہ میں بہت مماثل ہے۔ اگر کسی کو آپ کا پاس ورڈ معلوم ہے تو ، آپ کی حفاظت ونڈو سے باہر چلی جاتی ہے۔ اگر کسی کے پاس آپ کی نجی کلید فائل ہے ، تو پھر کسی بھی کمپیوٹر میں سیکیورٹی ختم ہوجاتی ہے جس میں مماثلت والی پبلک کی موجود ہوتی ہے ، لیکن اسے حاصل کرنے کے ل they آپ کے کمپیوٹر تک رسائی کی ضرورت ہوتی ہے۔

کیا یہ زیادہ محفوظ ہوسکتا ہے؟

آپ کلیدی فائلوں کے ساتھ پاس ورڈ جوڑ سکتے ہیں۔ مندرجہ بالا مراحل پر عمل کریں ، لیکن ایک مضبوط پاس فریز درج کریں۔ اب ، جب آپ ایس ایس ایچ سے رابطہ کرتے ہیں یا ایس سی پی کا استعمال کرتے ہیں تو ، آپ کو مناسب نجی کلیدی فائل کی ضرورت ہوگی اس کے ساتھ ساتھ مناسب پاسفریز۔

ایک بار جب آپ اپنا پاسفریج ایک بار داخل کرلیں ، آپ سے اس کے ل again دوبارہ پوچھا نہیں جائے گا جب تک کہ آپ اپنا سیشن بند نہ کردیں۔ اس کا مطلب یہ ہے کہ پہلی بار جب آپ SSH / SCP ، آپ کو اپنا پاس ورڈ درج کرنے کی ضرورت ہوگی ، لیکن اس کے بعد کی تمام کارروائیوں کو اس کی ضرورت نہیں ہوگی۔ ایک بار جب آپ اپنے کمپیوٹر سے (آؤٹ ریموٹ نہیں) لاگ آؤٹ ہوجاتے ہیں یا اپنی ٹرمینل ونڈو کو بند کردیتے ہیں تو آپ کو دوبارہ اس میں داخل ہونا پڑے گا۔ اس طرح ، آپ واقعتا security سلامتی کی قربانی نہیں دے رہے ہیں ، لیکن آپ کو ہر وقت پاس ورڈز کے لئے بھی پریشان نہیں کیا جاتا ہے۔

کیا میں عوامی / نجی کلیدی جوڑی کو دوبارہ استعمال کر سکتا ہوں؟

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

ہر کمپیوٹر اور اکاؤنٹ کے لئے نئی کلید جوڑی تیار کرنا بہتر ہے جس کو آپ لنکنا چاہتے ہیں۔ اس طرح ، اگر آپ کی نجی کلیدوں میں سے کسی کو کسی طرح پکڑا جاتا ہے ، تو آپ صرف ایک ریموٹ کمپیوٹر پر صرف ایک اکاؤنٹ میں سمجھوتہ کریں گے۔

یہ دیکھنا بھی واقعی اہم ہے کہ آپ کی تمام نجی چابیاں اسی جگہ پر محفوظ ہیں: آپ کے کمپیوٹر پر ~ / .ssh / میں ، آپ کر سکتے ہیں ٹروکرپٹ استعمال کریں ایک محفوظ ، خفیہ کردہ کنٹینر بنانے کے ل then ، پھر symlinks تخلیق کریں آپ کی ~ / .ssh / ڈائرکٹری میں۔ میں کیا کر رہا ہوں اس پر منحصر ہوں ، میں یہ استعمال کرتا ہوں انتہائی بے چین میرے ذہن کو آرام سے ڈالنے کے لئے انتہائی محفوظ طریقہ۔


کیا آپ نے کسی بھی سکرپٹ میں ایس سی پی کا استعمال کیا ہے؟ کیا آپ پاس ورڈ کے بجائے کلیدی فائلیں استعمال کرتے ہیں؟ تبصرے میں دوسرے قارئین کے ساتھ اپنی اپنی مہارت شیئر کریں!

.entry-content .ینٹری فوٹر

How To Copy Files Using SSH

SSH Login Without Password

SSH Login Without Password

Login SSH Without Using Password In 5 Minutes

Windows 10 Native SSH Client Connect Without Password

How To Transfer Files Using SSH

Linux/Mac Tutorial: SSH Key-Based Authentication - How To SSH Without A Password

SSH Into Your Pi WITHOUT A Password With SSH Keys! | 4K TUTORIAL

How To: Transfer Files Over SSH

Enable Password Less SSH Between Linux Servers

Secure Remote SSH To A Raspberry Pi Without Passwords

Configure SSH Password Less Login Authentication Using SSH Keygen On Linux

Linux Tutorials: How To Setup Passwordless SSH & Disable Password SSH

PowerShell Remoting Over SSH


رازداری اور حفاظت - انتہائی مشہور مضامین

HTG وضاحت کرتا ہے: پورٹ اسکیننگ کیا ہے؟

رازداری اور حفاظت Oct 14, 2025

غیر منقولہ مواد پورٹ اسکین کچھ ایسا ہی ہے جیسے دیکھنے کے لئے کہ کون سے دروازے بند ہیں۔ اسکینر سیکھت�..


سی ای ایس 2018 میں ہم نے دیکھا سب سے بہترین (اصل میں مفید) ٹیک

رازداری اور حفاظت Jan 13, 2025

کبھی کاش کہ آپ جیٹسن نما مستقبل میں رہ سکتے ، جہاں روبوٹ آپ کو بیئر لاتے ہیں اور آپ کام کرنے کے لئے کا�..


اپنے گھوںسلا اکاؤنٹ پر دو فیکٹر توثیق کو کیسے فعال کریں

رازداری اور حفاظت Mar 10, 2025

غیر منقولہ مواد اگر آپ اپنے گھر میں انٹرنیٹ سے منسلک ترموسٹیٹ لگانے جارہے ہیں تو ، آپ کو اسے محفو..


صرف کچھ دوستوں کے ساتھ فیس بک پوسٹس شیئر کرنے کا طریقہ

رازداری اور حفاظت Jul 12, 2025

غیر منقولہ مواد اگر آپ فیس بک پر تھوڑی دیر پہلے ہی رہتے ہیں تو آپ نے اپنی فرینڈس لسٹ کو اکٹھا کرلیا ہ..


خفیہ کاری کے ساتھ فائلوں اور فولڈرز کو کس طرح پاس ورڈ سے محفوظ رکھیں

رازداری اور حفاظت Jul 30, 2025

چاہے آپ کسی USB ڈرائیو پر حساس ڈیٹا اسٹور کرنا چاہتے ہو ، اسے محفوظ طریقے سے ای میل کریں ، یا اپنی ہارڈ ..


مائن کرافٹ کو مزید جاوا انسٹال کرنے کی ضرورت نہیں ہے۔ جاوا کی ان انسٹال کرنے کا وقت آگیا ہے

رازداری اور حفاظت Jul 10, 2025

غیر منقولہ مواد مائن کرافٹ کے کھلاڑیوں کو ایک سب سے بڑی شکایت یہ ہے کہ مائن کرافٹ جاوا پر چلتی ہے - ا�..


اپنے گھر کے راؤٹر کو کیسے یقینی بنائیں کہ تازہ ترین حفاظتی اپ ڈیٹس ہیں

رازداری اور حفاظت May 23, 2025

غیر منقولہ مواد اپنے گھر کے راؤٹر کو اپ ڈیٹ رکھنا محفوظ رہنے کا ایک اہم جز ہے۔ شیل شاک نے متعدد روٹر�..


ونڈوز میں چلنے والے ڈائیلاگ باکس میں تاریخ موافقت کریں

رازداری اور حفاظت Nov 2, 2024

کیا آپ اکثر ونڈوز میں رن ڈائیلاگ باکس استعمال کرتے ہیں؟ اگر ایسا ہے تو ، ہم مکالمے کی تاریخ ، یا حالی�..


اقسام