SSH ذريعي ورچوئل باڪس ورچوئل مشين سان ڪيئن ڳنڍجي

آخري اپڊيٽ: 28/06/2023

SSH پروٽوڪول ذريعي هڪ ورچوئل مشين سان ڳنڍڻ هڪ انتهائي اهم عمل آهي انهن VirtualBox استعمال ڪندڙن لاءِ جيڪي پنهنجي سسٽم تائين رسائي ۽ انتظام ڪرڻ چاهيندا آهن ريموٽ ۽ محفوظ طريقي سان. سيڪيور شيل (SSH) ذريعي، هڪ انڪريپٽ ٿيل ڪنيڪشن قائم ڪيو ويو آهي جيڪو توهان کي مجازي مشين تي ڪنٽرول ڪرڻ ۽ ترتيب ڏيڻ جي ڪمن کي انجام ڏيڻ جي اجازت ڏئي ٿو، قطع نظر ان جي جسماني مقام جي. هن آرٽيڪل ۾ اسين تفصيل سان ڳولينداسين ورچوئل باڪس ورچوئل مشين سان ڳنڍڻ جي عمل کي SSH استعمال ڪندي، واضح ۽ جامع هدايتون مهيا ڪندي انهي ڪارڪردگي جي ڪامياب عمل کي يقيني بڻائڻ لاءِ. جيڪڏهن توهان هڪ ٽيڪنيڪل صارف آهيو ته توهان جي مجازي مشينن جي انتظام کي بهتر ڪرڻ يا صرف هن موضوع بابت وڌيڪ ڄاڻڻ چاهيو ٿا، پڙهو!

1. SSH ذريعي VirtualBox ورچوئل مشين سان ڳنڍڻ جو تعارف

SSH ذريعي VirtualBox Virtual Machine سان ڳنڍڻ لاءِ، توھان کي ھيٺ ڏنل تفصيلي ڪي خاص قدمن تي عمل ڪرڻو پوندو.

پهريون قدم سسٽم تي هڪ SSH ڪلائنٽ انسٽال ڪرڻ آهي جنهن مان اسان ڪنيڪشن قائم ڪرڻ چاهيون ٿا. سڀ کان عام استعمال ٿيل SSH ڪلائنٽ OpenSSH آهي، جيڪو مفت ۾ دستياب آهي ۽ آساني سان توهان جي سافٽ ويئر جي مخزن مان ڊائون لوڊ ۽ انسٽال ڪري سگهجي ٿو. آپريٽنگ سسٽم.

هڪ دفعو SSH ڪلائنٽ انسٽال ٿيل آهي، توهان کي ورچوئل مشين تي SSH سرور کي فعال ڪرڻ لاءِ اڳتي وڌڻ گهرجي. اهو ورچوئل مشين ۾ هيٺين حڪمن کي هلائڻ سان حاصل ڪري سگهجي ٿو، ڪمانڊ انٽرفيس استعمال ڪندي جيئن ٽرمينل:

سڀ کان پهريان، توهان کي چيڪ ڪرڻ جي ضرورت آهي ته SSH سرور اڳ ۾ ئي نصب ٿيل آهي ورچوئل مشين تي. اهو حڪم هلائڻ سان چيڪ ڪري سگهجي ٿو sudo service ssh status. جيڪڏهن نتيجو ظاهر ٿئي ٿو ته خدمت هيٺ آهي يا انسٽال ٿيل ناهي، توهان کي ان کي انسٽال ڪرڻ يا شروع ڪرڻ جي ضرورت آهي. Ubuntu ۽ Debian جي صورت ۾، توھان ان کي انسٽال ڪرڻ لاء ھيٺ ڏنل حڪم استعمال ڪري سگھو ٿا:

sudo apt-get install openssh-server

هڪ دفعو SSH سرور نصب ۽ هلائي رهيو آهي، اهو ممڪن ٿيندو ورچوئل مشين سان ڳنڍڻ SSH ذريعي SSH ڪلائنٽ استعمال ڪندي ميزبان سسٽم تي نصب ڪيل. هن کي ڪرڻ لاء، توهان کي هيٺ ڏنل حڪم استعمال ڪرڻ گهرجي:

ssh usuario@dirección_ip_máquina_virtual

ورچوئل مشين تي صحيح يوزرنيم سان "يوزر" کي تبديل ڪريو ۽ "virtual_machine_ip_address" کي ورچوئل مشين جي IP پتي سان جنهن سان توهان ڳنڍڻ چاهيو ٿا. صارف جو پاسورڊ تصديق ڪرڻ لاءِ درخواست ڪئي ويندي ۽، هڪ ڀيرو صحيح داخل ٿيڻ تي، ورچوئل بڪس ورچوئل مشين سان SSH ڪنيڪشن قائم ڪيو ويندو.

2. VirtualBox Virtual Machine سان SSH ڪنيڪشن قائم ڪرڻ لاءِ شرطون

VirtualBox ۾ هڪ ورچوئل مشين سان SSH ڪنيڪشن قائم ڪرڻ لاءِ، اهو ضروري آهي ته ڪجهه شرطون هجن. پڪ ڪريو ته توهان پنهنجي ڪمپيوٽر تي VirtualBox انسٽال ڪيو آهي ۽ هڪ ورچوئل مشين صحيح طرح ٺاهي آهي. اضافي طور تي، توهان کي توهان جي آپريٽنگ سسٽم ۽ ورچوئل مشين سيٽنگن ۾ SSH پروٽوڪول کي فعال ڪرڻ جي ضرورت پوندي.

شروع ڪرڻ کان پهريان، پڪ ڪريو ته توهان وٽ هڪ مستحڪم انٽرنيٽ ڪنيڪشن آهي، جيئن توهان کي SSH ڪلائنٽ ڊائون لوڊ ڪرڻ جي ضرورت پوندي جيڪڏهن توهان وٽ اڳ ۾ ئي انسٽال ٿيل نه آهي. توهان استعمال ڪري سگهو ٿا هڪ SSH ڪلائنٽ جهڙوڪ PuTTY توهان جي ڪمپيوٽر کان ورچوئل مشين سان ڪنيڪشن قائم ڪرڻ لاءِ.

هڪ دفعو توهان هر شي ترتيب ڏني آهي، SSH ڪلائنٽ کوليو ۽ لاڳاپيل فيلڊ ۾ ورچوئل مشين جو IP پتو ٽائپ ڪريو. پڪ ڪريو ته SSH ڪنيڪشن لاءِ استعمال ٿيل پورٽ صحيح آهي (عام طور تي پورٽ 22). پوء، SSH ڪنيڪشن شروع ڪرڻ لاء "ڳنڍيو" تي ڪلڪ ڪريو. جيڪڏهن هر شي صحيح ترتيب ڏني وئي آهي، توهان کي توهان جي ورچوئل مشين صارف نالو ۽ پاسورڊ لاء چيو ويندو. ۽ تيار! توھان ھاڻي پنھنجي ورچوئل مشين تائين رسائي ۽ ڪنٽرول ڪري سگھوٿا SSH ذريعي.

3. VirtualBox Virtual Machine ۾ نيٽ ورڪ ٺاھڻ

اهو عمل ضروري آهي ته جيئن اهو ٻين نيٽ ورڪن ۽ ڊوائيسز سان صحيح طور تي رابطو ڪري سگهي. اڳتي هلي تفصيلي ڳالهه ڪئي ويندي قدم بہ قدم هن مسئلي کي ڪيئن حل ڪرڻ.

1. چيڪ ڪريو ڊفالٽ نيٽ ورڪ سيٽنگون: ڪرڻ لاءِ پھريون ڪم اھو آھي پڪ ڪرڻ لاءِ ته ڊفالٽ نيٽ ورڪ سيٽنگون صحيح طرح VirtualBox ۾ ترتيب ڏنل آھن. ائين ڪرڻ لاءِ، ورچوئل مشين جي ٺاھ جوڙ واري سيڪشن ڏانھن وڃو ۽ پڪ ڪريو ته نيٽ ورڪ اڊاپٽر جو اختيار چونڊيو ويو آھي ”برجڊ اڊاپٽر“. هي مجازي مشين کي خارجي نيٽ ورڪ تائين رسائي جي اجازت ڏيندو.

2. اندروني نيٽ ورڪ کي ترتيب ڏيو: جيڪڏهن توهان VirtualBox ۾ ميزباني ڪيل ڪيترن ئي ورچوئل مشينن جي وچ ۾ اندروني ڪنيڪشن قائم ڪرڻ چاهيو ٿا، اهو ضروري آهي ته هڪ اندروني نيٽ ورڪ ترتيب ڏيو. هن کي ڪرڻ لاء، وڃو ورچوئل مشين جي ٺاھ جوڙ سيڪشن ۽ چونڊيو "اندروني نيٽورڪ" نيٽ ورڪ اڊاپٽر اختيار. اندروني نيٽ ورڪ جو نالو ڏيو ۽ پڪ ڪريو ته سڀئي مجازي مشينون جيڪي گفتگو ڪرڻ چاهين ٿيون، ساڳئي اندروني نيٽ ورڪ تي آهن.

3. NAT نيٽ ورڪنگ کي ترتيب ڏيو: ڪجھ ڪيسن ۾، اھو ضروري ٿي سگھي ٿو NAT ترتيبن کي استعمال ڪرڻ لاء مجازي مشين لاء. هن کي ڪرڻ لاء، وڃو ورچوئل مشين جي ٺاھ جوڙ سيڪشن ۽ چونڊيو "NAT" نيٽ ورڪ اڊاپٽر اختيار. هي مجازي مشين کي ميزبان مشين جي IP پتي ذريعي ٻاهرين نيٽ ورڪ سان رابطو ڪرڻ جي اجازت ڏيندو.

ياد رهي ته توهان هر ورچوئل مشين جي مخصوص ضرورتن جي بنياد تي نيٽ ورڪ جي ترتيب ۾ اضافي ترميمون ڪري سگهو ٿا. اضافي طور تي، اهو مشورو ڏنو ويندو آهي سرڪاري VirtualBox دستاويزن سان صلاح ڪريو ۽ وڌيڪ معلومات لاءِ آن لائن سبق ڳولھيو ۽ VirtualBox ورچوئل مشين تي نيٽ ورڪ ترتيب سان لاڳاپيل عام مسئلن جي حل لاءِ.

4. VirtualBox Virtual Machine ۾ SSH سيٽنگون ترتيب ڏيڻ

VirtualBox Virtual Machine تي SSH سيٽنگون ترتيب ڏيڻ لاءِ، اتي ڪيترائي مرحلا آھن جن جي اسان کي پيروي ڪرڻي آھي. سڀ کان پهريان، اسان کي پڪ ڪرڻ گهرجي ته اسان وٽ اسان جي ڪمپيوٽر تي VirtualBox سافٽ ويئر نصب ٿيل آهي. هڪ دفعو اهو ڪاميابي سان نصب ڪيو ويو آهي، اسان VirtualBox کوليو ۽ مجازي مشين کي چونڊيو جيڪو اسان SSH تي ترتيب ڏيڻ چاهيون ٿا.

خاص مواد - هتي ڪلڪ ڪريو  Hitman 1 وٽ ڪيتريون موسمون آهن؟

ايندڙ قدم کي يقيني بڻائڻ آهي ته مجازي مشين تي هلندڙ آهي. جيڪڏهن اهو نه آهي، اسان ان کي چونڊيو ۽ "شروع" بٽڻ تي ڪلڪ ڪندي ان کي ڦيرايو. پوء، اسان ورچوئل مشين ونڊو کوليو ۽ مينيو بار ۾ "ڊوائيسز" چونڊيو. اڳيون، اسان چونڊيو "Insert Guest Additions CD Image" ۽ ھدايتن تي عمل ڪريو مھمانن جو اضافو انسٽال ڪرڻ لاءِ. هي مجازي مشين ۽ اسان جي ميزبان ڪمپيوٽر جي وچ ۾ رابطي جي اجازت ڏيندو.

هڪ دفعو مهمان اضافو انسٽال ٿيل آهن، اسان اڳتي ڪري سگهون ٿا SSH ترتيب ڏيڻ سان. پهريون، اسين ورچوئل مشين ۾ ٽرمينل کولينداسين. پوء اسان حڪم استعمال ڪنداسين sudo nano /etc/ssh/sshd_config ٽيڪسٽ ايڊيٽر ۾ SSH ڪنفيگريشن فائل کولڻ لاءِ. هن فائل ۾، اسان ڪيترن ئي ترتيبن جا اختيار ڳوليندا سين، جهڙوڪ پورٽ جنهن تي SSH ٻڌندو آهي، اجازت ڏنل چابيون ۽ رسائي جي اجازت.

5. ورچوئل باڪس ورچوئل مشين ۾ ريموٽ تصديق لاءِ SSH ڪنجيون ٺاهڻ

VirtualBox Virtual Machine تي ريموٽ جي تصديق قائم ڪرڻ لاءِ، SSH ڪنجيون ٺاهڻ ضروري آھي. اهي چابيون ڪلائنٽ ۽ سرور جي وچ ۾ هڪ محفوظ ڪنيڪشن جي اجازت ڏين ٿيون، هر رسائي لاء پاسورڊ جي استعمال کان بچڻ. SSH چابيون پيدا ڪرڻ لاء، هيٺيان قدمن تي عمل ڪري سگھجي ٿو:

  1. ٽرمينل کوليو: پهرين، توهان کي هڪ ٽرمينل کولڻ گهرجي آپريٽنگ سسٽم (مثال طور، Linux يا macOS) يا استعمال ڪريو PuTTY سافٽ ويئر جيڪڏهن توهان آهيو ونڊوز سسٽم.
  2. SSH چابيون ٺاهي: ٽرمينل ۾، ھيٺ ڏنل حڪم ھلايو: ssh-keygen -t rsa -b 4096. اهو 4096 بٽس جي ڊيگهه سان RSA الگورتھم استعمال ڪندي هڪ اهم جوڙو (عوامي ۽ خانگي) ٺاهيندو.
  3. ٺاهيل ڪنجيون محفوظ ڪريو: اڳيون، توھان کي فائل جو رستو ۽ نالو بيان ڪرڻ گھرجي جتي ٺاھيل چابيون محفوظ ڪيون وينديون. مثال طور، توھان استعمال ڪري سگھوٿا ڊفالٽ ڊاريڪٽري ~/.ssh/id_rsa. اهو مشورو ڏنو ويو آهي ته پاسورڊ خالي ڇڏي ڏيو هر ڪنيڪشن تي داخل ٿيڻ کان بچڻ لاءِ.

هڪ دفعو SSH چابيون ٺاهيا ويا آهن، ريموٽ سرور کي انهن ڪنجين کي استعمال ڪندي تصديق کي قبول ڪرڻ لاء ترتيب ڏيڻ گهرجي:

  • سرور سان ڳنڍيو: هڪ SSH ڪلائنٽ استعمال ڪندي، سرور سان ڳنڍيو جيڪو توهان دور دراز تائين رسائي ڪرڻ چاهيو ٿا. مثال طور، ھيٺ ڏنل حڪم هلائڻ: ssh usuario@servidor, "صارف" کي سرور تي صحيح يوزرنيم سان ۽ "سرور" کي IP پتي يا ريموٽ سرور جي ڊومين سان تبديل ڪرڻ.
  • .ssh ڊاريڪٽري ٺاھيو: ريموٽ سرور تي، صارف جي گهر ڊاريڪٽري جي اندر، پڪ ڪريو ته هڪ ڊاريڪٽري جو نالو .ssh. جيڪڏهن اهو موجود ناهي، اهو حڪم استعمال ڪندي ٺاهي سگهجي ٿو: mkdir ~/.ssh.
  • عوامي چاٻي شامل ڪريو: پوءِ شامل ڪريو اڳي ٺاھيل عوامي ڪيئي فائل ۾ .ssh/authorized_keys ريموٽ سرور تي. اهو فائل جي مواد کي نقل ڪندي حاصل ڪري سگهجي ٿو id_rsa.pub ڪلائنٽ تي ۽ ان کي فائل ۾ پيسٽ ڪريو authorized_keys سرور تي ٽيڪسٽ ايڊيٽر استعمال ڪندي.

6. ميزبان ڪمپيوٽر کان ورچوئل باڪس ورچوئل مشين تائين هڪ SSH ڪنيڪشن قائم ڪرڻ

هڪ SSH ڪنيڪشن قائم ڪرڻ لاءِ ميزبان ڪمپيوٽر کان VirtualBox Virtual Machine ڏانهن، توهان کي هيٺين قدمن تي عمل ڪرڻو پوندو:

1. پهرين، پڪ ڪريو ته ورچوئل مشين هلائي رهي آهي ۽ نيٽ ورڪ سان ڳنڍيل آهي. توھان ھن جي تصديق ڪري سگھوٿا حڪم هلائڻ سان ifconfig ورچوئل مشين ڪنسول ۾ ۽ انهي کي يقيني بڻائڻ ته اهو هڪ IP پتو لڳايو ويو آهي. جيڪڏهن نه، پڪ ڪريو ته توهان ورچوئل مشين تي نيٽ ورڪ سيٽنگون صحيح طريقي سان ترتيب ڏيو.

2. اڳيون، ميزبان ڪمپيوٽر مان، هڪ ٽرمينل کوليو ۽ ڪمانڊ استعمال ڪريو ssh SSH ڪنيڪشن قائم ڪرڻ لاء. حڪم ھيٺ ڏنل شڪل جي پيروي ڪرڻ گھرجي: ssh username@ip_addressبدلايو username ورچوئل مشين جي صارف نالي سان ۽ ip_address ورچوئل مشين جي IP پتي سان.

3. جڏهن اشارو ڪيو ويو، داخل ڪريو ورچوئل مشين يوزر پاسورڊ. ها، اهو آهي پهريون ڀيرو جڏهن ورچوئل مشين سان هڪ SSH ڪنيڪشن قائم ڪيو وڃي، توهان کي تصديق ڪرڻ لاءِ چيو ويندو ڊجيٽل فوٽ پرنٽ سرور جي. تصديق ڪريو ته فنگر پرنٽ سان ملن ٿا جيڪي توهان جي تصديق ڪرڻ کان پهريان توقع ڪئي هئي.

7. SSH ذريعي VirtualBox ورچوئل مشين سان ڳنڍڻ لاءِ ٽرمينل پروگرام استعمال ڪرڻ

SSH ذريعي VirtualBox Virtual Machine سان ڳنڍڻ لاءِ، اتي مختلف ٽرمينل پروگرام آھن جيڪي ھن ڪم کي آسان بڻائين ٿا. سڀ کان وڌيڪ مشهور ۽ وڏي پيماني تي استعمال ٿيل آهي اوپن ايس ايڇ، جيڪو اڪثر آپريٽنگ سسٽم تي موجود آهي. ٻيو مشهور پروگرام آهي پُٽي، جيڪو هڪ سادي ۽ محفوظ ڪنيڪشن لاءِ گرافڪ يوزر انٽرفيس پيش ڪري ٿو.

استعمال ڪرڻ اوپن ايس ايڇ ٽرمينل مان يونڪس جهڙو سسٽم يا ونڊوز تي گٽ بش يا سائگون سان، توهان کي صرف ٽرمينل کولڻو پوندو ۽ ڪمانڊ هلائڻو پوندو. ssh usuario@ip_máquina_virtual، ڪٿي usuario ورچوئل مشين جو استعمال ڪندڙ نالو آهي ۽ ip_máquina_virtual ورچوئل مشين جو IP پتو آھي جنھن سان توھان ڳنڍڻ چاھيو ٿا.

جيڪڏهن توهان استعمال ڪرڻ پسند ڪيو ٿا پُٽي، توهان کي پهريان کان پهريان توهان جي سسٽم تي پروگرام ڊائون لوڊ ۽ انسٽال ڪرڻ گهرجي. پوء، PuTTY کوليو ۽ "ميزبان جو نالو (يا IP پتو)" فيلڊ ۾، ورچوئل مشين جو IP پتو داخل ڪريو. پڪ ڪريو ته "پورٽ" مناسب آهي (ڊفالٽ SSH لاءِ پورٽ 22 آهي). ڪنيڪشن قائم ڪرڻ لاء "اوپن" تي ڪلڪ ڪريو. پوءِ توھان کي چيو ويندو توھان جي ورچوئل مشين جو نالو ۽ پاسورڊ داخل ڪرڻ لاءِ SSH ذريعي رسائي حاصل ڪرڻ لاءِ.

8. عام مسئلن جو حل جڏهن SSH استعمال ڪندي VirtualBox ورچوئل مشين سان ڳنڍڻ

SSH استعمال ڪندي VirtualBox Virtual Machine سان ڳنڍڻ وقت ڪيترائي عام مسئلا آهن، پر خوش قسمتي سان انهن مان هر هڪ لاءِ حل موجود آهن. هتي، اسان توهان کي انهن مسئلن کي مؤثر طريقي سان حل ڪرڻ لاء قدم قدم گائيڊ فراهم ڪنداسين.

خاص مواد - هتي ڪلڪ ڪريو  ڪيئن معلوم ڪجي ته ڪير منهنجي WhatsApp پروفائل کي ڏسي ٿو

1. تصديق ڪريو ته SSH سروس ورچوئل مشين تي چالو آھي. هن کي ڪرڻ لاءِ، پهرين پڪ ڪريو ته ورچوئل مشين آن ۽ هلي رهي آهي. ان کان پوء، ورچوئل مشين ونڊو کوليو ۽ ٺاھ جوڙ اختيار چونڊيو. "نيٽ ورڪ" ٽئب ۾، تصديق ڪريو ته نيٽ ورڪ اڊاپٽر "برجڊ" موڊ تي سيٽ ڪيو ويو آھي ۽ ڊراپ-ڊائون لسٽ مان صحيح اڊاپٽر چونڊيو. پوء، پڪ ڪريو ته SSH سروس فعال طور تي نشان لڳل آهي ۽ تبديلين کي لاڳو ڪريو.

2. تصديق ڪريو ته ورچوئل مشين جو IP پتو توهان جي مقامي مشين مان رسائي لائق آهي. توھان ھي ڪري سگھو ٿا ٽرمينل ونڊو کولڻ سان توهان جو آپريٽنگ سسٽم ۽ حڪم هلائڻ ping ip_de_la_maquina_virtual. جيڪڏهن توهان جواب نه ٿا ڏيو، پڪ ڪريو ته توهان جي ورچوئل مشين صحيح IP پتي سان ترتيب ڏنل آهي ۽ نيٽ ورڪ صحيح ترتيب سان ترتيب ڏنل آهي. توهان VirtualBox دستاويزن سان صلاح ڪري سگهو ٿا يا VirtualBox ۾ نيٽ ورڪ ترتيب ڏيڻ بابت وڌيڪ سکڻ لاءِ آن لائن سبق جي پيروي ڪري سگهو ٿا.

9. ورچوئل بڪس ورچوئل مشين ۾ SSH ڪنيڪشن جي سار سنڀال ۽ سيڪيورٽي

مناسب ڪارڪردگي کي يقيني بڻائڻ لاء، اهو ضروري آهي ته ڪجهه اهم قدمن جي پيروي ڪرڻ. سڀ کان پهريان، اها سفارش ڪئي وئي آهي ته باقاعده طور تي ٻنهي ورچوئل مشين آپريٽنگ سسٽم ۽ VirtualBox سافٽ ويئر کي جديد نسخن تائين تازه ڪاري ڪريو. اهو يقيني بڻائيندو ته جديد بگ فيڪس ۽ سيڪيورٽي پيچ استعمال ڪيا پيا وڃن.

سيڪيورٽي کي بهتر ڪرڻ لاء هڪ ٻيو اهم پاسو SSH سروس جي ڊفالٽ پورٽ کي تبديل ڪرڻ آهي. SSH لاءِ معياري بندرگاهه 22 آهي، ۽ هيڪرز اڪثر ڪري هن بندرگاهه کي نشانو بڻائيندا آهن غير قانوني رسائي جي ڪوشش ڪرڻ لاءِ. بندرگاهه کي تبديل ڪري سگھجي ٿو /etc/ssh/sshd_config ترتيب واري فائل کي تبديل ڪندي، "پورٽ 22" لائن کي ڳولڻ ۽ ان کي مختلف، گهٽ سڃاتل پورٽ نمبر سان تبديل ڪندي.

اضافي طور تي، اهو هڪ مضبوط پاسورڊ پاليسي قائم ڪرڻ جي صلاح ڏني وئي آهي استعمال ڪندڙن لاءِ جيڪو SSH ذريعي رسائي ٿو. اهو ڊگھو، پيچيده پاسورڊ استعمال ڪرڻ جي صلاح ڏني وئي آهي جنهن ۾ اپر ۽ لوئر ڪيس اکر، انگ، ۽ خاص اکرن جو ميلاپ شامل آهي. اضافي طور تي، توهان کي استعمال ڪرڻ کان پاسو ڪرڻ گهرجي عام يا اڳڪٿي لائق پاسورڊ، جهڙوڪ "پاسورڊ" يا "123456." ھڪڙو تجويز ڪيل اختيار آھي عوامي چاٻي جي بنياد تي تصديق ڪرڻ، جيڪو روايتي پاسورڊ کان وڌيڪ محفوظ آھي.

10. ميزبان ڪمپيوٽر ۽ VirtualBox Virtual Machine جي وچ ۾ SSH ذريعي فائلن کي ڪيئن منتقل ڪجي

جو عمل فائل ٽرانسفر ميزبان ڪمپيوٽر ۽ هڪ VirtualBox Virtual Machine جي وچ ۾ SSH ذريعي مختلف حالتن ۾ ڪارائتو ٿي سگهي ٿو. هن ڪم کي ڪيئن انجام ڏيڻ جو هڪ قدم قدم تفصيل هيٺ ڏنل آهي:

1. نيٽ ورڪ سيٽنگون چيڪ ڪريو: توھان شروع ڪرڻ کان پھريان، پڪ ڪريو ته ٻئي مشينون ھڪ ئي نيٽ ورڪ تي آھن ۽ SSH ذريعي ڳالھائي سگھن ٿيون. انهي کي يقيني بڻائڻ ۾ شامل آهي ته ٻئي ميزبان ڪمپيوٽر ۽ VirtualBox Virtual Machine ساڳئي مقامي نيٽ ورڪ تي آهن ۽ مناسب نيٽ ورڪ ڪنيڪشن ترتيب ڏنل آهن.

2. هڪ SSH ڪنيڪشن قائم ڪريو: هڪ دفعو مشينون ساڳئي نيٽ ورڪ تي آهن، انهن جي وچ ۾ هڪ SSH ڪنيڪشن قائم ڪرڻ ضروري آهي. اهو حاصل ڪري سگهجي ٿو هڪ SSH ڪلائنٽ استعمال ڪندي ميزبان ڪمپيوٽر تي. جيڪڏهن توهان وٽ هڪ نصب نه آهي، توهان ڊائون لوڊ ۽ انسٽال ڪري سگهو ٿا هڪ SSH ڪلائنٽ جهڙوڪ PuTTY.

3. فائلن جي منتقلي: SSH ڪنيڪشن قائم ٿيڻ کان پوءِ، توھان فائلون منتقل ڪري سگھو ٿا ھوسٽ ڪمپيوٽر ۽ VirtualBox Virtual Machine وچ ۾ سادي حڪمن سان. مثال طور، ميزبان ڪمپيوٽر مان هڪ فائل کي نقل ڪرڻ لاء مجازي مشين ڏانهن، توهان استعمال ڪري سگهو ٿا حڪم scp ذريعو فائل user@virtual_machine_ip: destination_directory. اهڙي طرح، هڪ فائل کي نقل ڪرڻ لاء مجازي مشين کان ميزبان ڪمپيوٽر ڏانهن، توهان استعمال ڪري سگهو ٿا حڪم scp user@virtual_machine_ip:source_file destination_directory.

انهن قدمن تي عمل ڪندي، توهان محفوظ ۽ آساني سان فائلون منتقل ڪري سگهو ٿا توهان جي ميزبان ڪمپيوٽر ۽ VirtualBox Virtual Machine جي وچ ۾ SSH ذريعي. هميشه ياد رکو ته توهان جي نيٽ ورڪ سيٽنگون چيڪ ڪريو ۽ صحيح حڪم استعمال ڪريو ڪامياب منتقلي کي يقيني بڻائڻ لاءِ.

11. ورچوئل باڪس ورچوئل مشين سان SSH ڪنيڪشن ۾ ڪي-بنياد جي تصديق بمقابله پاسورڊ تي ٻڌل تصديق

ڪي-بنياد جي تصديق ۽ پاسورڊ تي ٻڌل تصديق ٻه مشهور طريقا آهن SSH ڪنيڪشن لاءِ VirtualBox Virtual Machine. ٻنهي طريقن جا پنهنجا پنهنجا فائدا ۽ نقصان آهن، ۽ اهو ضروري آهي ته انهن کي سمجهڻ لاءِ توهان جي ضرورتن لاءِ سڀ کان وڌيڪ موزون طريقو چونڊيو وڃي.

ڪنيڪشن جي تصديق ڪرڻ لاءِ ڪني بنيادن جي تصديق عوامي ۽ خانگي ڪي جوڙو استعمال ڪري ٿي. هن طريقي ۾، عوامي ڪيئي ريموٽ سرور تي محفوظ ڪئي ويندي آهي، جڏهن ته نجي ڪيئي توهان جي مقامي مشين تي رکيل آهي ۽ توهان جي سڃاڻپ کي ثابت ڪرڻ لاء استعمال ڪيو ويندو آهي. هڪ دفعو ڪنيڪشن قائم ٿيڻ کان پوءِ، پرائيويٽ ڪني استعمال ڪيو ويندو آهي ڊيٽا کي ڊڪرپٽ ڪرڻ لاءِ عوامي ڪني پاران ريموٽ سرور تي. هي طريقو وڌيڪ سيڪيورٽي پيش ڪري ٿو، ڇو ته چابيون پاسورڊ کان هيڪ ڪرڻ تمام گهڻو ڏکيو آهي.

ٻئي طرف، پاسورڊ جي بنياد تي تصديق جي ضرورت آهي پاسورڊ داخل ٿيڻ لاء هر وقت هڪ SSH ڪنيڪشن قائم ڪيو ويندو آهي. جيتوڻيڪ اهو ڪجهه ڪيسن ۾ وڌيڪ آسان ٿي سگهي ٿو، اهو طريقو ڪنجيون استعمال ڪرڻ کان گهٽ محفوظ آهي. پاسورڊ وحشي قوتن جي حملن لاءِ وڌيڪ حساس هوندا آهن ۽ انهن کي روڪي سگهجي ٿو جيڪڏهن ڪنهن غير محفوظ نيٽ ورڪ تي منتقل ڪيو وڃي. اهو سفارش آهي ته توهان مضبوط پاسورڊ استعمال ڪريو ۽ انهن کي باقاعدي تبديل ڪريو پاسورڊ جي بنياد تي تصديق جي سيڪيورٽي کي بهتر ڪرڻ لاء.

مختصر ۾، ڪي-بنياد جي تصديق پاس ورڊ جي بنياد تي تصديق جي مقابلي ۾ وڌيڪ سيڪيورٽي پيش ڪري ٿي، پر سيٽ ڪرڻ لاء ٿورو وڌيڪ وقت ۽ ڪوشش جي ضرورت ٿي سگھي ٿي. انهن ٻن طريقن جي وچ ۾ چونڊڻ توهان جي پنهنجي ضرورتن ۽ ترجيحن تي منحصر آهي. جيڪڏهن توهان سڪيورٽي کي سهولت کان وڌيڪ اهميت ڏيو ٿا، اهم بنياد تي تصديق ٿي سگهي ٿي توهان لاءِ بهترين آپشن. تنهن هوندي، جيڪڏهن سهولت هڪ ترجيح آهي ۽ توهان سيڪيورٽي جي ٿورڙي هيٺين سطح کي فرض ڪرڻ لاء تيار آهيو، پاسورڊ جي بنياد تي تصديق ڪافي ٿي سگهي ٿي.

خاص مواد - هتي ڪلڪ ڪريو  WWE 2K22 PS5 چيٽس

12. SSH ذريعي VirtualBox Virtual Machine سان موثر طريقي سان ڳنڍڻ لاءِ صلاحون ۽ بهترين طريقا

هن پوسٽ ۾، اسان توهان کي ڪيئن ڳنڍڻ تي مڪمل گائيڊ پيش ڪندا آهيون ڪارآمد طريقي سان SSH ذريعي هڪ VirtualBox ورچوئل مشين ڏانهن. ھيٺ ڏنل آھن ڪجھ ٽوٽڪا ۽ بهترين طريقا توھان جي مدد ڪرڻ لاءِ ھڪ ڪامياب ڪنيڪشن حاصل ڪرڻ ۾.

1. نيٽ ورڪ اڊاپٽر جي ٺاھ جوڙ: توھان شروع ڪرڻ کان پھريان، پڪ ڪريو ته توھان جي ورچوئل مشين سيٽنگن ۾ نيٽ ورڪ اڊاپٽر صحيح ترتيب ڏنل آھي. توھان ھي ڪري سگھوٿا VirtualBox ۾ گھربل ورچوئل مشين کي منتخب ڪندي، ڪلڪ ڪري "سيٽنگون" ۽ پوءِ "نيٽ ورڪ." هتي، توهان جي وچ ۾ چونڊي سگهو ٿا مختلف طريقا نيٽ ورڪ اڊاپٽر، جهڙوڪ "هوسٽ اڊاپٽر صرف" يا "اندروني نيٽ ورڪ". پڪ ڪريو ته توهان پنهنجي ضرورتن جي بنياد تي صحيح اختيار چونڊيو.

2. ورچوئل مشين تي SSH ترتيب ڏيڻ: توهان جي ورچوئل مشين تي SSH ڪنيڪشن کي فعال ڪرڻ لاءِ، توهان کي پهريان پڪ ڪرڻ گهرجي ته SSH سروس انسٽال ٿيل آهي. هي اهو ڪري سگهجي ٿو. ڪمانڊ هلائڻ سان sudo apt-get install openssh-server ورچوئل مشين ٽرمينل ۾. هڪ دفعو انسٽال ٿيل، توهان /etc/ssh/sshd_config ۾ SSH ترتيب واري فائل تائين رسائي ڪري سگهو ٿا. هتي، توهان سيٽنگون ٺاهي سگهو ٿا جهڙوڪ ڊفالٽ پورٽ تبديل ڪرڻ ۽ ڪجهه تصديق جي اختيارن کي فعال يا غير فعال ڪرڻ.

3. پورٽ فارورڊنگ کي ترتيب ڏيڻ: جيڪڏھن توھان پنھنجي ورچوئل مشين تائين رسائي حاصل ڪرڻ چاھيو ٿا SSH ذريعي ھڪڙي خارجي ميزبان مشين کان، توھان کي ورچوئل بڪس ۾ پورٽ فارورڊنگ کي ترتيب ڏيڻ جي ضرورت پوندي. اهو VirtualBox ۾ ورچوئل مشين کي منتخب ڪندي، "سيٽنگون" ۽ پوءِ "نيٽ ورڪ" تي ڪلڪ ڪري ڪري سگهجي ٿو. "ترقي يافته" ٽئب جي تحت، توهان کي پورٽ فارورڊنگ اختيار ملندو. هتي، توهان هڪ نئون پورٽ فارورڊنگ قاعدو شامل ڪري سگهو ٿا ذريعو پورٽ ۽ منزل پورٽ جي وضاحت ڪندي، انهي سان گڏ منزل IP پتي.

انهن صلاحن ۽ بهترين طريقن سان، توهان ڳنڍڻ جي قابل هوندا ڪارآمد طريقو SSH ذريعي هڪ VirtualBox ورچوئل مشين ڏانهن. سڀني ضروري ترتيبن کي ٺاهڻ لاء ياد رکو ۽ پڪ ڪريو ته نيٽ ورڪ اڊاپٽر ۽ SSH صحيح طور تي فعال آهن. اسان کي اميد آهي ته هي گائيڊ توهان لاء مفيد آهي!

13. ورچوئل باڪس ورچوئل مشين جي اندروني نيٽ ورڪ تي خدمتن تائين رسائي حاصل ڪرڻ لاءِ SSH سرنگون استعمال ڪندي

SSH سرنگون هڪ تمام مفيد اوزار آهن رسائي لاءِ محفوظ طور تي هڪ VirtualBox Virtual Machine جي اندروني نيٽ ورڪ تي خدمتن ڏانهن. هڪ SSH سرنگ سان، اسان اسان جي مقامي ڪمپيوٽر ۽ ورچوئل مشين جي وچ ۾ هڪ محفوظ ڪنيڪشن قائم ڪري سگهون ٿا، اندروني خدمتن تائين رسائي جي اجازت ڏيڻ جي بغير انهن کي سڌو سنئون انٽرنيٽ تي.

VirtualBox ۾ SSH سرنگون استعمال ڪرڻ لاءِ، اسان کي پھريون ڀيرو پنھنجي ورچوئل مشين جي نيٽ ورڪ اڊاپٽر کي ترتيب ڏيڻ گھرجي ته جيئن اھو اسان جي مقامي ڪمپيوٽر تان پھچجي. اهو ڪري سگهجي ٿو "اندروني نيٽ ورڪ" يا "ميزبان صرف نيٽورڪ" اختيار کي چونڊڻ سان ورچوئل مشين جي نيٽ ورڪ سيٽنگن ۾ VirtualBox ۾.

ان کان پوء، اسان جي مقامي ڪمپيوٽر کان، اسان هڪ ٽرمينل کوليو ۽ SSH سرنگ قائم ڪرڻ لاء هيٺ ڏنل حڪم هلائي.

ssh -L :localhost: @

هن حڪم ۾، اسان کي متبادل بڻايو اسان جي مقامي ڪمپيوٽر تي پورٽ نمبر سان جتان اسان خدمت تائين رسائي ڪرڻ چاهيون ٿا، پورٽ نمبر سان گڏ مجازي مشين تي جتي خدمت پيش ڪئي وئي آهي، ورچوئل مشين تائين رسائي حاصل ڪرڻ لاءِ يوزر نالي سان، ۽ اندروني نيٽ ورڪ تي ورچوئل مشين جي IP پتي سان. هڪ دفعو حڪم تي عمل ڪيو ويندو، SSH سرنگ قائم ڪئي ويندي ۽ اسان خدمت تائين رسائي حاصل ڪرڻ جي قابل ٿينداسين مقامي بندرگاهه ذريعي جيڪو اسان بيان ڪيو آهي.

14. ورچوئل باڪس ورچوئل مشين سان SSH ڪنيڪشن تي نتيجا ۽ حتمي سفارشون

نتيجي ۾، SSH ڪنيڪشن هڪ VirtualBox ورچوئل مشين سان آهي محفوظ رستو ۽ اسان جي مجازي ماحول تائين رسائي ۽ منظم ڪرڻ جو موثر طريقو. هن سڄي آرٽيڪل ۾، اسان سکيو آهي قدم قدم سان هن ڪنيڪشن کي ڪيئن ترتيب ڏيڻ ۽ استعمال ڪرڻ. اسان ڏٺو ته ورچوئل مشين تي هڪ SSH سرور ڪيئن انسٽال ۽ ترتيب ڏيڻ، محفوظ تصديق لاءِ SSH ڪيز ٺاهيو، ۽ گڏوگڏ هڪ خارجي SSH ڪلائنٽ کان ڳنڍيو.

اهو نوٽ ڪرڻ ضروري آهي ته، جيتوڻيڪ SSH ڪنيڪشن انتهائي محفوظ آهي، اسان جي ورچوئل مشين کي بچائڻ لاءِ ڪجهه احتياطي اپاءَ وٺڻ گهرجن. شروع ڪرڻ لاء، اهو مضبوط پاسورڊ استعمال ڪرڻ جي صلاح ڏني وئي آهي ۽ انهن کي باقاعده تازه ڪاري ڪريو. ان کان علاوه، اهو ضروري آهي ته ورچوئل مشين سافٽ ويئر کي اپڊيٽ رکڻ، ضروري حفاظتي پيچ لاڳو ڪرڻ.

آخرڪار، اسان جي SSH ڪنيڪشن کي منظم ۽ محفوظ ڪرڻ لاء مناسب اوزار ۽ ٽيڪنالاجي استعمال ڪرڻ ضروري آهي. اهو مشورو ڏنو ويو آهي ته هڪ فائر وال استعمال ڪرڻ لاءِ استعمال ڪيو وڃي مجازي مشين تائين رسائي کي محدود ڪرڻ لاءِ ناقابل اعتبار ذريعن کان، ۽ پڻ SSH سرور لاگس جي نگراني ڪرڻ لاءِ ممڪن غير مجاز رسائي جي ڪوششن کي ڳولڻ لاءِ. انهن سفارشن تي عمل ڪندي، اسان لطف اندوز ڪري سگھون ٿا محفوظ ۽ قابل اعتماد SSH ڪنيڪشن اسان جي VirtualBox Virtual Machines سان.

نتيجي ۾، هڪ ورچوئل بڪس ورچوئل مشين کي SSH ذريعي ڳنڍڻ هڪ محفوظ ۽ ڪارائتو طريقو مهيا ڪري ٿو ورچوئل مشين کي ريموٽ تائين رسائي ۽ منظم ڪرڻ لاءِ. مناسب حڪمن ۽ صحيح ترتيب جي استعمال سان، صارف مجازي مشين سان محفوظ ڪنيڪشن قائم ڪري سگھن ٿا ۽ مشين تي جسماني طور تي موجود ٿيڻ جي ضرورت کان سواء انتظامي ڪم انجام ڏئي سگھن ٿا. اهو خاص طور تي ترقي يا سرور ماحول لاءِ مفيد آهي جتي ريموٽ انتظاميه ضروري آهي. هن آرٽيڪل ۾ مهيا ڪيل سيٽ اپ ۽ مرحلا هڪ بنيادي گائيڊ آهن جيڪي هر صارف جي مخصوص ضرورتن ۽ ضرورتن جي بنياد تي ٺاهيل ۽ وڌائي سگھجن ٿيون. هن ڪارڪردگي جو فائدو وٺڻ سان، صارف مجازي مشين جي انتظام کي بهتر ڪري سگهن ٿا ۽ ٽيڪنالاجي حلن جي ترقي ۽ ترتيب ۾ ڪارڪردگي وڌائي سگهن ٿا.