توسعه Atom در دسامبر ۲۰۲۲ متوقف و مخازن آن بایگانی شد. بنابراین نصب تازه افزونه FTP در این ویرایشگر، مسیر پیشنهادی نگهداری سایت نیست. اگر از راهنمای قدیمی به این صفحه رسیدهاید، میتوانید فایل را با یک client فعال مانند FileZilla منتقل و در ویرایشگر نگهداریشده خود ویرایش کنید. SFTP و FTPS نیز پروتکل یکسانی نیستند.
پیش از اتصال چه اطلاعاتی لازم است؟
- hostname یا IP و پورت واقعی سرویس را از میزبان بگیرید.
- حساب محدود به سایت یا مسیر لازم و روش احراز هویت معتبر داشته باشید.
- در SFTP، کلید میزبان را از مسیر مستقل برای تطبیق آماده کنید.
- از فایل فعلی نسخه قابل بازگردانی بگیرید و در صورت امکان روی محیط تست کار کنید.
ساخت اتصال SFTP در FileZilla
- برنامه را از منبع رسمی و سازگار با سیستمعامل خود تهیه کنید.
- از File ← Site Manager یک New Site بسازید.
- Protocol را SFTP – SSH File Transfer Protocol انتخاب کنید.
- Host، پورت اعلامشده و نام کاربر را وارد کنید؛ پورت متداول 22 الزاماً پورت هاست شما نیست.
- روش ورود مجاز مانند درخواست رمز یا Key file را انتخاب و Connect را بزنید.
- fingerprint میزبان را با مقدار مستقل تطبیق دهید؛ تغییر ناشناخته آن را بیبررسی نپذیرید.
اگر هاست فقط FTPS دارد
در Site Manager، پروتکل FTP با رمزگذاری اجباری و سازگار TLS را انتخاب کنید و hostname و گواهی معتبر را بررسی کنید. برای رفع خطا به FTP بدون رمزگذاری برنگردید. SFTP نیازمند سرویس مبتنی بر SSH است و صرف تغییر پورت یک سرور FTP آن را فعال نمیکند.
ویرایش بدون بازنویسی اشتباه
پوشه remote و local را پیش از انتقال بخوانید؛ شباهت نام فایل در دو سایت کافی نیست. فایل را دریافت، در ویرایشگر محلی اصلاح و diff را بررسی کنید. برای PHP، آزمون syntax با نسخه سازگار و سپس آزمون runtime لازم است. اعلان overwrite را آگاهانه تأیید کنید و انتقال کامل و بدون خطا را از صف بسنجید. آپلود فایل روی مسیر اشتباه میتواند سایت دیگری را تغییر دهد.
انتقال تنظیمات قدیمی Atom
فایل تنظیم افزونه ممکن است رمز یا مسیر حساس داشته باشد. آن را در مخزن عمومی commit نکنید. اگر چنین اطلاعاتی قبلاً افشا شده، حذف فایل از آخرین commit کافی نیست و اعتبارنامه درگیر باید باطل و جایگزین شود. رمزهای ذخیرهشده را بدون نیاز به ابزار جدید منتقل نکنید؛ روش حفاظت اطلاعات در client را جدا بررسی کنید.
کنترل پایان کار
صفحه واقعی و لاگ خطا را پس از تغییر بررسی و دسترسی موقت را در پایان جمع کنید. انتقال فایل، بکاپ کامل دیتابیس یا کنترل نسخه برنامه نیست. برای تغییرات تکرارشونده، فرایند استقرار و بازگشت مشخص از ویرایش مستقیم روی سرور قابل نگهداریتر است.
مطالعه مرتبط
منابع و مستندات
بازبینی محتوا و منابع: ۲۶ مهر ۱۴۰۵.