هر سایت دسترسی به فایلهای مخصوص به خود را دارد. سایتها ← سایت شما ← دسترسی.
SFTP
میزبان، پورت، نام کاربری و رمز عبوری که در آن صفحه ایجاد میکنید. هر کلاینت SFTP کار میکند — FileZilla، Cyberduck یا کلاینت پیشفرض ویرایشگر شما. این حساب کاربری فقط به فایلهای همان یک سایت محدود است، بنابراین اطلاعات ورود SFTP برای یک سایت نمیتواند سایت دیگری را بخواند.
SSH
کلید عمومی خود را در همان صفحه اضافه کنید و با کلاینت همیشگی خود متصل شوید. SSH با رمز عبور عمداً ارائه نمیشود: یک کلید را نمیتوان حدس زد، و یک سرور اشتراکی با SSH مبتنی بر رمز عبور، سروری اشتراکی است که در نهایت مورد حمله بروتفورس قرار خواهد گرفت.
اگر هنوز کلیدی ندارید، دستور ssh-keygen -t ed25519 در دستگاه خودتان یکی ایجاد میکند. فایلی که به .pub ختم میشود فایلی است که جایگذاری میکنید؛ فایل دیگر هرگز از رایانه شما خارج نمیشود.
آنچه در شل به دست میآورید
فایلهای سایت شما، wp-cli در سایتهای WordPress، composer و نسخه PHP که سایت روی آن تنظیم شده است. شما درون محیط ایزوله اختصاصی خود سایت قرار دارید — نمیتوانید فایلهای مشتری دیگری را ببینید، و آنها نیز نمیتوانند فایلهای شما را ببینند.
چرا اطلاعات ورود به ازای هر سایت است نه به ازای هر حساب کاربری
زیرا دسترسی بیش از هر چیز با یک پیمانکار به اشتراک گذاشته میشود، و یک گواهی ورود برای هر سایت بدین معناست که میتوانید دقیقاً همان سایتی را که روی آن کار میکنند در اختیار فرد بگذارید. لغو آن در آینده بر هیچ چیز دیگری تأثیر نمیگذارد.
⭐ برای یک فرد بهجای یک ماشین، در عوض او را به تیم خود اضافه کنید (سازمان ← تیم) — آنها سپس با هویت خود وارد میشوند، دسترسیشان تحت نام خودشان ثبت میشود و حذف آنها همه چیز را یکجا حذف میکند.