scp کمانڈ کا استعمال کرتے ہوئے آپ کے لینکس سسٹم سے فائلوں کو ریموٹ سسٹم میں منتقل کرنے میں مدد کرنے کے لیے ایک آسان ٹیوٹوریل۔
ایس سی پی کا مطلب 'سیکیور کاپی' ہے۔ scp
لینکس کی طرف سے پیش کردہ ایک کمانڈ لائن یوٹیلیٹی ہے جو ایک غیر محفوظ نیٹ ورک پر فائلوں اور ڈائریکٹریوں کو ایک مشین سے دوسری مشین میں منتقل کرنے کی اجازت دیتی ہے۔
اگر آپ فائلوں کو ایک سسٹم سے دوسرے سسٹم میں کاپی کرنا چاہتے ہیں، تو scp
فائلوں اور ڈائریکٹریوں کی محفوظ منتقلی کے لیے ایک بہت اچھا آپشن ہو سکتا ہے۔ جب دو مواصلاتی مشینیں ایک ہی نیٹ ورک پر جڑی ہوں تو پھر استعمال کرنا scp
ممکن ہو جاتا ہے.
آپ پر بہت زیادہ بھروسہ کر سکتے ہیں۔ scp
رازداری اور سالمیت کے لیے کمانڈ جس فائل کو منتقل کیا جا رہا ہے اور منتقلی کے لیے استعمال ہونے والا پاس ورڈ دونوں ہی انکرپٹڈ ہیں۔ کوئی بھی حساس معلومات ظاہر نہیں کی جائیں گی یہاں تک کہ اگر کوئی ٹریفک کو چھیننے کی کوشش کرتا ہے جبکہ یہ منتقلی جاری ہے۔
اس ٹیوٹوریل میں، ہم اس کی مختلف مثالیں دیکھیں گے۔ scp
کمانڈ. ہم اکثر استعمال ہونے والے کچھ اختیارات کو بھی دیکھیں گے۔ scp
کمانڈ.
scp کمانڈ کے ساتھ شروع کرنا
کا استعمال کرتے ہوئے scp
کمانڈ آپ فائلوں / ڈائریکٹریوں کو منتقل کر سکتے ہیں:
- آپ کی مقامی مشین سے ریموٹ مشین تک۔
- دو ریموٹ مشینوں کے درمیان۔
- ریموٹ مشین سے آپ کی مقامی مشین تک۔
عمومی نحو:
scp [آپشن] [source_file_name] [user@destination_Host]:destination_folder
آئیے ایک ایک کرکے اس حکم کے بنیادی اوصاف کو سمجھیں۔
- [ذریعہ_فائل_نام] یہ سورس فائل ہے جسے آپ کاپی کرنا چاہتے ہیں۔
- [user@destination_Host] یہ ریموٹ سسٹم کا صارف نام ہے جہاں آپ فائل کاپی کرنا چاہتے ہیں۔ ریموٹ مشین کا آئی پی ایڈریس بھی اس وصف میں ' کے بعد استعمال ہوتا ہے۔
@
' علامت. - [مطلوبہ فولڈر] یہ وہ ڈائرکٹری ہے جہاں آپ کاپی شدہ فائل کو محفوظ کرنا چاہتے ہیں۔
نوٹ: بڑی آنت (:
) علامت نحو میں استعمال ہوتی ہے کیونکہ یہ مقامی اور دور دراز مقامات کے درمیان فرق کرتا ہے۔ ہم بڑی آنت کا استعمال کرتے ہیں (:
) ریموٹ سسٹم کے ساتھ ڈائرکٹری کی وضاحت کرنے کے لئے جس میں فائلوں کو کاپی کیا جانا چاہئے۔ اگر ہم ٹارگٹ ڈائرکٹری کی وضاحت نہیں کرتے ہیں، تو فائلیں ریموٹ سسٹم صارف کی ہوم ڈائرکٹری میں کاپی کی جائیں گی۔
کے ساتھ استعمال ہونے والے اختیارات scp
کے ساتھ استعمال ہونے والے کچھ مقبول ترین اختیارات scp
کمانڈ ذیل میں درج ہیں۔
اختیار | تفصیل |
-سی | فائل کے کمپریشن کو منتقل کرنے کی اجازت دیں۔ |
-v | وربوز آؤٹ پٹ دیں۔ |
-r | فائلوں اور ڈائریکٹریوں کو بار بار کاپی کریں۔ |
-p | فائلوں کی اجازتوں، طریقوں اور رسائی کے اوقات کو محفوظ رکھیں |
-پی | کے ذریعہ استعمال شدہ ڈیفالٹ پورٹ کو تبدیل کریں۔ scp کمانڈ |
ہم ٹیوٹوریل میں مزید ان اختیارات کی مثالیں دیکھیں گے۔
فائل کو مقامی سے ریموٹ سسٹم میں کاپی کرنا
scp
درج ذیل نحو کا استعمال کرتے ہوئے آپ کو اپنے مقامی سسٹم سے ریموٹ سسٹم میں فائلیں منتقل کرنے کی اجازت دیتا ہے۔ یہ آپ کو اپنی فائلوں کو دور سے رکھے ہوئے سرور پر منتقل یا اپ لوڈ کرنے کی اجازت دیتا ہے۔
عمومی نحو:
scp [file_name] remote_user@host:[destination_folder]
مثال:
scp apache-tomcat-9.0.8.tar.gz [email protected]: gaurav
اس مثال میں، ہم ایک فائل 'apache-tomcat-9.0.8.tar.gz' کو لوکل سسٹم سے ریموٹ سسٹم میں کاپی کر رہے ہیں جس کا IP ایڈریس '143.110.178.221' ہے۔
ریموٹ سسٹم پر، فائل کو اب 'گورو' نامی ڈائرکٹری پر کاپی کیا جائے گا۔
آؤٹ پٹ:
gaurav@ubuntu:~$ scp apache-tomcat-9.0.8.tar.gz [email protected]:gaurav [email protected] کا پاس ورڈ: apache-tomcat-9.0.8.tar.gz 109.59B9K /s 02:00 gaurav@ubuntu:~$
آئیے فائل کے لیے ریموٹ سسٹم پر آؤٹ پٹ چیک کرتے ہیں۔
root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav# ls apache-tomcat-9.0.8.tar.gz root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav#
اس طرح، فائل کا استعمال کرتے ہوئے ریموٹ سسٹم میں کامیابی کے ساتھ کاپی ہو گئی ہے۔ scp
کمانڈ.
ایک سے زیادہ فائلوں کو ریموٹ سسٹم میں کاپی کرنا
پچھلی مثال میں، ہم نے ایک فائل کو ریموٹ سسٹم میں منتقل کرنا سیکھا۔ scp
کمانڈ. اب ہم اس کمانڈ کا استعمال کرتے ہوئے آپ کے مقامی سسٹم سے ایک سے زیادہ فائلوں کو ریموٹ سسٹم میں منتقل کرنے کا طریقہ دیکھیں گے۔
عمومی نحو:
scp [فائل 1] [فائل 2] [فائل این] remote_username@remote_host:[مخصوص ڈائریکٹری]
آئیے اس سادہ عمل کو ایک مثال سے سمجھتے ہیں۔
مثال:
scp ath.html abc.txt ppa-purge_0.2.8+bzr56_all.deb [email protected]:گورو
یہاں، ریموٹ سسٹم پر کاپی کرنے کے لیے کمانڈ میں متعدد فائلوں کا ذکر ہے۔
آؤٹ پٹ:
gaurav@ubuntu:~$ scp ath.html abc.txt ppa-purge_0.2.8+bzr56_all.deb [email protected]:gaurav [email protected] کا پاس ورڈ: ath.html 100%B909K/B07K 02 abc.txt 100% 0 0.0KB/s 00:00 ppa-purge_0.2.8+bzr56_all.deb 100% 4360 42.2KB/s 00:00 gaurav@ubuntu:~$
ریموٹ سسٹم پر:
root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav# ls -l کل 9800 -rw-r--r-- 1 روٹ روٹ 0 اکتوبر 5 08:58 abc.txt -rw-r-- r-- 1 روٹ روٹ 9818695 اکتوبر 5 08:35 apache-tomcat-9.0.8.tar.gz -rw-r-r-- 1 روٹ روٹ 204057 اکتوبر 5 08:58 ath.html -rw-r-- r-- 1 روٹ روٹ 4360 اکتوبر 5 08:58 ppa-purge_0.2.8+bzr56_all.deb root@ubuntu-s-1vcpu-1gb-blr1-01:~/gaurav#
تینوں فائلیں اب ریموٹ سسٹم پر کاپی کی جاتی ہیں۔
ریموٹ سسٹم میں ڈائریکٹری کاپی کرنا
آپ استعمال کر سکتے ہیں scp
اپنے لوکل سسٹم سے ریموٹ سسٹم میں ڈائریکٹری کاپی کرنے کا حکم۔ یہ عمل فائل کاپی کرنے جیسا ہے۔ ڈائرکٹری کے مواد کو بھی کاپی کرنے کے لیے، آپ استعمال کر سکتے ہیں۔ -r
کے ساتھ آپشن scp
کمانڈ.
دی -r
آپشن کو بار بار ڈائریکٹری کاپی کرنے کے لیے استعمال کیا جاتا ہے۔ یعنی ڈائرکٹری کے اندر موجود تمام ذیلی فولڈر اور فائلیں بھی کاپی ہو جائیں گی۔
عمومی نحو:
scp -r [ڈائریکٹری پاتھ] remote_username@remote_host:[target_directory]
مثال:
scp -r PycharmProjects [email protected]: gaurav
آؤٹ پٹ:
gaurav@ubuntu:~$ scp -r PycharmProjects [email protected]:gaurav [email protected] کا پاس ورڈ: __main__.py 100% 623 7.8KB/s 00:00 :00 completion.py 100% 2929 28.1KB/s 00:00 search.py 100% 4728 38.7KB/s 00:00 uninstall.py 100% 2963 32.5KB/s 00:00 hash.py %21/s s 00:00 check.py 100% 1430 16.8KB/s 00:00 configuration.py 100% 7125 50.4KB/s 00:00 show.py 100% 6289 49.8KB/s 00:00% 49.8KB/s 00:002063py ڈاؤن لوڈ کریں۔ KB/s 00:00 gaurav@ubuntu:~$
کا استعمال کرتے ہوئے -r
کے ساتھ آپشن scp
کمانڈ مقامی مشین سے ریموٹ سسٹم میں ڈائریکٹری کے اندر موجود تمام ذیلی فولڈرز اور فائلوں کو کاپی کرتی ہے۔
scp کے عمل کے بارے میں تفصیلی معلومات کی نمائش
آپ استعمال کر سکتے ہیں۔ -v
(چھوٹا v
) ان فائلوں کے بارے میں معلومات ظاہر کرنے کا آپشن جو ریموٹ یا آپ کے مقامی سسٹم پر کاپی کی جارہی ہیں۔ اس قسم کی آؤٹ پٹ کو وربوز آؤٹ پٹ بھی کہا جاتا ہے۔
جب یہ آپشن استعمال ہوتا ہے تو، فائل کے بارے میں مکمل ڈیبگ معلومات اسکرین پر ظاہر ہوتی ہے۔
عمومی نحو:
scp -v [file_name] user_name@user_host:
مثال:
scp -v apache-tomcat-9.0.8.tar.gz [email protected]:team
آؤٹ پٹ:
gaurav@ubuntu:~$ scp -v apache-tomcat-9.0.8.tar.gz [email protected]: ٹیم ایگزیکیوٹنگ: پروگرام /usr/bin/ssh میزبان 159.89.170.11، صارف کی جڑ، کمانڈ scp -v -t ٹیم OpenSSH_7.6p1 Ubuntu-4ubuntu0.3، OpenSSL 1.0.2n 7 دسمبر 2017 ڈیبگ 1: کنفیگریشن ڈیٹا پڑھنا /home/gaurav/.ssh/config debug1: کنفیگریشن ڈیٹا پڑھنا /etc/ssh/ssh_config debug1:/sshetsh_config لائن 19: * ڈیبگ 1 کے لیے آپشنز کا اطلاق کرنا: 159.89.170.11 [159.89.170.11] پورٹ سے جڑنا 22۔ ڈیبگ 1: کنکشن قائم ہوگیا۔ debug1: key_load_public: ایسی کوئی فائل یا ڈائرکٹری ڈیبگ 1: شناختی فائل /home/gaurav/.ssh/id_rsa type -1 apache-tomcat-9.0.8.tar.gz 100% 9589KB 99.8KB/s 01:36 کلائنٹ_کنیل_چینل چینل 0 rtype exit-status جواب 0 debug1: channel 0: free: client-session, channels 1 debug1: fd 0 کلیئرنگ O_NONBLOCK debug1: fd 1 کلیئرنگ O_NONBLOCK منتقل کیا گیا: 9826736 بھیجا گیا، 4016 بائٹس فی سیکنڈ بھیجے گئے: 2 میں فی سیکنڈ 101133.9، 41.3 ڈیبگ 1 موصول ہوا: باہر نکلنے کی حیثیت 0 gaurav@ubuntu:~$
یہاں، آؤٹ پٹ میں، آپ دیکھ سکتے ہیں کہ فائل کی ڈیبگ معلومات آپ کے ٹرمینل پر ظاہر ہو رہی ہے جب scp
کمانڈ کے ساتھ استعمال کیا جاتا ہے -v
اختیار
دو ریموٹ میزبانوں کے درمیان فائلوں کو منتقل کرنا
لینکس آپ کو متعدد ریموٹ میزبانوں سے رابطہ قائم کرنے کی اجازت دیتا ہے۔ آپ کا استعمال کرتے ہوئے دو ریموٹ میزبانوں کے درمیان فائلوں اور ڈائریکٹریوں کو منتقل کر سکتے ہیں۔ scp
کمانڈ.
عمومی نحو:
scp remote_user_1@host_1:/[file_name] remote_user_2@host_2:[folder_to_save]
نحو تھوڑا وسیع لگ سکتا ہے لیکن بہت آسان ہے۔ یہاں، کمانڈ کا پہلا حصہ ریموٹ صارف کے بارے میں ان پٹ دیتا ہے جہاں سے فائل کو کاپی کرنا ہے۔ بڑی آنت (:) اور /
فائل کا نام یا ڈائریکٹری کا نام بتانے کے لیے استعمال کیا جاتا ہے جسے دو ریموٹ مشینوں کے درمیان منتقل کیا جانا ہے۔
دوسرا حصہ ٹارگٹ ریموٹ سسٹم کے بارے میں معلومات دیتا ہے جہاں فائل کو کاپی کرنا ہے۔
مثال:
scp -r [email protected]:gaurav [email protected]:/team
یہاں، ہم مقامی سسٹم سے ریموٹ سسٹم میں بار بار ’گورو‘ نامی ڈائریکٹری کاپی کریں گے۔ فائل کو ریموٹ سسٹم پر ایک فولڈر 'ٹیم' میں کاپی کیا جائے گا۔
آؤٹ پٹ:
gaurav@ubuntu:~$ scp -r [email protected]:/gaurav [email protected]:/team [email protected] کا پاس ورڈ: 1.py 100% 134 261.3KB/s:0py0 variable 100% 377 949.2KB/s 00:00 abc.txt 100% 0 0.0KB/s 00:00 ath.html 100% 199KB 41.8MB/s 00:00 gaurav@ubuntu:~$
یہاں، ہم نے استعمال کیا scp
مقامی نظام پر حکم دیتا ہے کہ 'گورو' نامی ڈائرکٹری کو ایک ریموٹ سرور سے دوسرے سرور میں منتقل کریں۔
فائلوں کو ریموٹ سسٹم سے اپنے لوکل سسٹم میں منتقل کریں۔
آپ آسانی سے فائلوں یا ڈائریکٹریوں کو ریموٹ سسٹم سے اپنے مقامی سسٹم میں منتقل کر سکتے ہیں۔ scp
کمانڈ. آسان الفاظ میں، آپ ریموٹ سرور سے ملٹی فائلز یا ڈائرکٹریز کو اپنے لوکل سسٹم پر ڈاؤن لوڈ کر سکتے ہیں۔ scp
کمانڈ.
عمومی نحو:
scp remote_username@user_host:/files/file.txt /[folder_of_local_system]
آؤٹ پٹ:
gaurav@ubuntu:~$ scp [email protected]:how.txt ۔ [email protected] کا پاس ورڈ: how.txt 100% 11 0.1KB/s 00:00 gaurav@ubuntu:~$
یہاں، میں نے ریموٹ سرور سے فائل کو اپنی ہوم ڈائرکٹری میں ڈاؤن لوڈ (کاپی) کیا ہے۔ لہذا، میں نے ڈاٹ (.
) فائل کو میری ہوم ڈائرکٹری میں کاپی کرنے کے لیے کمانڈ میں بتانے کے لیے۔
نمونہ آؤٹ پٹ:
gaurav@ubuntu:~$ ls -l how.txt -rw-r--r-- 1 گورو گورو 11 اکتوبر 6 09:49 how.txt gaurav@ubuntu:~$
یہاں، فائل اب ریموٹ سرور سے میری ہوم ڈائرکٹری میں کاپی ہو گئی ہے۔
اسی طرح، آپ کا استعمال کرتے ہوئے ریموٹ سرور سے متعدد فائلیں یا ڈائریکٹریز ڈاؤن لوڈ کرسکتے ہیں۔ scp
مناسب اختیارات کے ساتھ کمانڈ کریں۔
تیز تر منتقلی کے لیے فائلوں کو کمپریس کرنا
بعض اوقات، بڑی فائلوں کی منتقلی میں وقت لگ سکتا ہے۔ استعمال کرتے وقت اس مسئلے کو حل کیا جاسکتا ہے۔ scp
کے ساتھ حکم -سی
(بڑے سی
) آپشن۔
کا استعمال کرتے ہوئے -سی
آپشن، بڑے سائز کی فائلوں کو کمپریس کرتا ہے جو تیزی سے منتقلی کی سہولت فراہم کرتا ہے اور اس طرح وقت بچاتا ہے۔
اس آپشن کے بارے میں ایک دلچسپ حقیقت یہ ہے کہ، فائل کو منزل کے نظام پر اس کے اصل سائز کے ساتھ کاپی کیا جاتا ہے لیکن منتقلی کے عمل کے دوران، تیزی سے منتقلی کے قابل بنانے کے لیے سائز کو کمپریس کیا جاتا ہے۔ اس طرح، کمپریشن صرف نیٹ ورک پر کیا جاتا ہے.
عمومی نحو:
scp -C [file_name] user_name@user_host:[target_folder]
آئیے فرق کو سمجھنے کے لیے ایک تقابلی مثال دیکھیں۔
-C اختیار کے بغیر منتقلی:
gaurav@ubuntu:~$ scp -rv dlink [email protected]:team executing: program /usr/bin/ssh host 68.183.82.183, user root, command scp -v -r -t ٹیم OpenSSH_7.6p1 Ubuntu-4ubuntu0. 3، OpenSSL 1.0.2n 7 دسمبر 2017 ڈیبگ 1: کنفیگریشن ڈیٹا پڑھنا /home/trinity/.ssh/config debug1: کنفیگریشن ڈیٹا پڑھنا /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config لائن 19: ڈیبگ1 کے لیے آپشنز کا اطلاق کرنا : 68.183.82.183 [68.183.82.183] پورٹ سے منسلک ہو رہا ہے 22. ڈیبگ 1: کنکشن قائم ہو گیا۔ debug1: client_input_channel_req: channel 0 rtype exit-status جواب 0 debug1: channel 0: free: client-session, channels 1 debug1: fd 0 کلیئرنگ O_NONBLOCK debug1: fd 1 کلیئرنگ O_NONBLOCK کو منتقل کیا گیا: 50641 سیکنڈ کے ذریعے 5041، 506 tes کے ذریعے بھیجا گیا۔ فی سیکنڈ: 100693.7 بھیجا، 53.7 ڈیبگ 1 موصول ہوا: باہر نکلنے کی حیثیت 0 gaurav@ubuntu:~$
اوپر سے، آؤٹ پٹ سے ہم دیکھ سکتے ہیں کہ ٹرانسفر کے لیے درکار وقت 74.6 سیکنڈ ہے۔ ہم -C آپشن کا استعمال کرتے ہوئے ایک ہی فائل کو منتقل کرنے کی کوشش کریں گے اور فرق کا مشاہدہ کریں گے۔
-C اختیار کے ساتھ منتقلی:
gaurav@ubuntu:~$ scp -Crv dlink [email protected]: ٹیم ایگزیکیوٹنگ: پروگرام /usr/bin/ssh host 68.183.82.183, user root, command scp -v -r -t ٹیم OpenSSH_7.6p1 Ubuntu-4ubunt. 3، OpenSSL 1.0.2n 7 دسمبر 2017 ڈیبگ 1: کنفیگریشن ڈیٹا پڑھنا /home/trinity/.ssh/config debug1: کنفیگریشن ڈیٹا پڑھنا /etc/ssh/ssh_config debug1: /etc/ssh/ssh_config لائن 19: ڈیبگ1 کے لیے آپشنز کا اطلاق کرنا : 68.183.82.183 [68.183.82.183] پورٹ سے منسلک ہو رہا ہے 22. ڈیبگ 1: کنکشن قائم ہو گیا۔ . . webupload.img 100% 1834KB 98.7KB/s 00:18 فائل موڈ بھیج رہا ہے: C0664 1877552 router.img سنک: C0664 1877552 router.img router.img 100% 1834KB/s 00:18 Sinding file 3754103 DSL-2750U-Release-IN-T-01.00.07.zip سنک: C0664 3754103 DSL-2750U-Release-IN-T-01.00.07.zip DSL-2750U-Release-IN-07.zip-07.zip. 100% 3666KB 218.5KB/s 00:16 سنک: E debug1: client_input_channel_req: channel 0 rtype exit-status جواب 0 debug1: channel 0: free: client-session, channels 1 debug1: fd ON LOCKNB 0 debug1 clearing OCKNB1 منتقل کیا گیا: 7518864 بھیجا گیا، 3828 بائٹس موصول ہوا، 51.0 سیکنڈ میں بائٹس فی سیکنڈ: بھیجا گیا 100245.4، 51.0 ڈیبگ 1: ایگزٹ اسٹیٹس 0 ڈیبگ 1: کمپریس آؤٹ گوئنگ: خام ڈیٹا 7511925، کمپریسڈ 7511925، ڈیٹا کو کمپریس: 6013، 6.compress13.compressed 999، فیکٹر 0.68 gaurav@ubuntu:~$
یہاں، ہم آسانی سے اس کا استعمال کر سکتے ہیں۔ -سی
کے ساتھ آپشن scp
کمانڈ نے ہمیں نیٹ ورک پر فائل کو کمپریس کرنے کی اجازت دی ہے اس طرح یہ ٹائم سیور آپشن ثابت ہوتا ہے۔
فائل ٹرانسفر کے لیے ایک مختلف ssh پورٹ استعمال کرنا
کا استعمال کرتے ہوئے scp
ڈیفالٹ پورٹ کو کمانڈ کریں جو تعینات ہے۔ پورٹ 22
. صارف کو بندرگاہ کے اس انتخاب کو اپنی مرضی کے مطابق کرنے کی آزادی ہے۔ آپ استعمال کر سکتے ہیں۔ -پی
(بڑے P آپشن) کے ساتھ scp
اپنی پسند کی بندرگاہ استعمال کرنے کا حکم۔
عمومی نحو:
cp -P [new_port_number] [file_name/directory_name] remote_user@host:[destination_folder]
مثال:
scp -P 4248 dlink [email protected]: ٹیم
مندرجہ بالا کمانڈ کا استعمال کرتے ہوئے، فائل کو ریموٹ سرور پر منتقل کیا جائے گا. لیکن اس بار، استعمال شدہ بندرگاہ ہو جائے گا پورٹ 4248
پہلے سے طے شدہ کے بجائے پورٹ 22
.
نتیجہ
اس ٹیوٹوریل کو دیکھنے کے بعد، ہم نے اس کی متحرک نوعیت کے بارے میں سیکھا ہے۔ scp
فائلوں کو ایک سسٹم سے دوسرے سسٹم میں ٹرانسفر یا کاپی کرنے کے لیے استعمال ہونے والی کمانڈ۔ اس آپشن کو ریموٹ سرور سے فائلز یا ڈائریکٹریز ڈاؤن لوڈ کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ اس طرح، ہم یہ نتیجہ اخذ کر سکتے ہیں scp
کمانڈ فائل ٹرانسفر کے لیے بہت مددگار ثابت ہوتی ہے جب آپ کو ایک سے زیادہ سسٹم کے ساتھ ساتھ ریموٹ سرورز کو ایک ساتھ ہینڈل کرنا پڑتا ہے۔