علمی اساس

کسی سائٹ تک فائل اور شیل رسائی حاصل کرنا

SFTP اور SSH کی تفصیلات، کلیدیں کہاں رہتی ہیں، اور اسناد (credentials) فی سائٹ کیوں ہیں۔

ہر سائٹ کی اپنی فائل تک رسائی ہوتی ہے۔ Sites → آپ کی سائٹ → Access۔

SFTP

ہوسٹ، پورٹ، یوزر نیم اور ایک پاس ورڈ جو آپ اسی سکرین پر بناتے ہیں۔ کوئی بھی SFTP کلائنٹ کام کرتا ہے — FileZilla، Cyberduck، یا آپ کے ایڈیٹر کا اپنا بلٹ ان کلائنٹ۔ یہ اکاؤنٹ صرف اسی ایک سائٹ کی فائلوں تک محدود ہوتا ہے، اس لیے ایک سائٹ کی SFTP کریڈینشل دوسری سائٹ کو نہیں پڑھ سکتی۔

SSH

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

اگر آپ کے پاس ابھی تک کی نہیں ہے، تو آپ کی اپنی مشین پر ssh-keygen -t ed25519 اسے بنا دیتا ہے۔ .pub پر ختم ہونے والی فائل وہ ہے جسے آپ پیسٹ کرتے ہیں؛ دوسری فائل آپ کے کمپیوٹر سے کبھی باہر نہیں جاتی۔

شیل میں آپ کو کیا ملتا ہے

آپ کی سائٹ کی فائلیں، WordPress سائٹس پر wp-cli، composer، اور پی ایچ پی کا وہ ورژن جس پر سائٹ سیٹ ہے۔ آپ سائٹ کے اپنے الگ تھلگ ماحول کے اندر ہوتے ہیں — آپ کسی دوسرے کسٹمر کی فائلیں نہیں دیکھ سکتے، اور نہ ہی وہ آپ کی دیکھ سکتے ہیں۔

کریڈینشلز فی اکاؤنٹ کے بجائے فی سائٹ کیوں ہوتے ہیں

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

کسی مشین کے بجائے کسی شخص کے لیے، اس کے بجائے انہیں اپنی ٹیم میں شامل کریں (Organisation → Team) — پھر وہ خود کے طور پر سائن ان ہوتے ہیں، ان کی رسائی ان کے اپنے نام کے تحت لاگ ان ہوتی ہے، اور انہیں ہٹانے سے ایک ساتھ سب ਕੁछ ختم ہو جاتا ہے۔

کیا اب بھی پھنسے ہوئے ہیں؟

ہر پلان میں سپورٹ شامل ہے اور آپ کی اپنی زبان میں جوابات ملتے ہیں۔

سپورٹ سے رابطہ کریں تمام مضامین