راه اندازی SSH

مرکز عملیات از شما می‌خواهد که با استفاده از اتصال Secure Shell (SSH) به فیدهای خود در دراپ‌باکس متصل شوید. SSH یک پروتکل شبکه است که انتقال امن داده‌ها بین سیستم‌های شما و سرورهای گوگل را تضمین می‌کند.

برای تأیید اعتبار این اتصال امن بدون تکیه بر رمزهای عبور، به یک جفت کلید SSH نیاز دارید. یک جفت کلید از دو جزء منطبق تشکیل شده است:

  • کلید خصوصی: یک کلید مخفی که به طور ایمن در سیستم شما قرار دارد یا توسط برنامه شما مدیریت می‌شود. این کلید به عنوان اعتبارنامه امن شما عمل می‌کند.
  • کلید عمومی: یک کلید غیرمخفی که در مرکز عملیات بارگذاری می‌کنید. گوگل از این برای تأیید امضای کلید خصوصی شما هنگام برقراری اتصال SFTP برای بارگذاری فیدها استفاده می‌کند.

وقتی با استفاده از SFTP متصل می‌شوید، کلاینت شما به‌طور خودکار از کلید خصوصی شما برای احراز هویت ایمن با دراپ‌باکس‌های Actions Center که کلید عمومی مرتبط شما را در خود دارند، استفاده می‌کند.

کلید عمومی یک رشته واحد است که معمولاً با ssh-rsa شروع می‌شود و با یک شناسه مانند آدرس ایمیل شما پایان می‌یابد. برای مثال:

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCXsM9ycbHV6E6t2L+B4p/uYHn9Q0jmu5gUXMYnFnnf4l39xrznfDo8KCASzRrqUkRnuzrno059CvZVzcljkbwWLzKKoE1EwbzHL3nYahMB4MdYNWhBbHbB+ybq6RNO7hkoKDBIQCfqQDY0FEB6sV3d3F1WYl0bAMjp15yyZJzMKa/rRnZKWetHlcL1X+gFWmW2hQ93foPD463gb58/25GujjsS/tzjngw7UJMVkm08U1QEY3z3DE/R++7ovJozTCzH0CTNDN0AH3/oSC3dmG+yDh3ZXFATjWjyPXJSOziNrp9TXgJhlqSmoHcPvpotMVjx21kIZ+T+SusQmnG+hK+L user@yourdomain.com

ایجاد یک جفت کلید SSH

شما می‌توانید با استفاده از ابزار خط فرمان ssh-keygen که به صورت پیش‌فرض در لینوکس، macOS و اکثر محیط‌های ویندوز موجود است، یک جفت کلید SSH ایجاد کنید.

  1. ترمینال یا خط فرمان خود را باز کنید.

  2. دستور زیر را برای تولید یک جفت کلید RSA جدید اجرا کنید. می‌توانید google_actions_center با نام فایل دلخواه خود جایگزین کنید:

    ssh-keygen -t rsa -f google_actions_center

  3. وقتی از شما خواسته شد، برای ایجاد یک کلید بدون عبارت عبور، Enter را فشار دهید، یا برای رمزگذاری کلید خصوصی خود به صورت محلی، یک عبارت عبور وارد کنید. نیازی به ارائه این عبارت عبور به گوگل نیست.

  4. این دستور دو فایل ایجاد می‌کند:

    • google_actions_center (کلید خصوصی): این فایل را در سیستم خود ایمن نگه دارید. هنگام اتصال، این کلید را در اختیار کلاینت SFTP خود قرار خواهید داد.
    • google_actions_center.pub (کلید عمومی): این کلیدی است که با مرکز عملیات به اشتراک خواهید گذاشت.
  5. کلید عمومی خود ( google_actions_center.pub ) را در یک ویرایشگر متن باز کنید و کل محتوای آن را کپی کنید.

  6. google_actions_center.pub خود را برای مدیر فنی حساب کاربری خود ارسال کنید.

  7. پس از پیکربندی حساب کاربری، مدیر فنی حساب شما یک شناسه کاربری در اختیارتان قرار می‌دهد که باید برای انتقال‌های SFTP از آن استفاده کنید.

جزئیات اتصال SFTP دراپ باکس

هنگام برقراری اتصال SFTP برای آپلود فیدها، از جزئیات سرور و پورت زیر استفاده کنید:

  • آدرس سرور SFTP: sftp://partnerupload.google.com
  • پورت SFTP: 19321

مراحل آزمایش اتصال SFTP

  1. با اطلاعات اتصال و شناسه کاربری ارائه شده توسط مدیر حساب فنی خود، به سرور SFTP متصل شوید. به عنوان مثال، با استفاده از برنامه خط فرمان sftp (موجود در ویندوز، لینوکس و مک):

    sftp -P 19321 -i google_actions_center <user>@partnerupload.google.com

    آپلود فایل‌های فید:

    put <filename>

  2. اگر هنگام اتصال به سرور SFTP با مشکل مواجه شدید، سعی کنید با اطلاعات مفصل sftp -v را اجرا کنید. مشکلات ممکن است به دلیل مسدود کردن اتصالات خروجی توسط فایروال‌های شبکه یا پیکربندی‌های کلاینت ssh که با سرور سازگار نیستند، رخ دهد.

    با اجرای دستور ssh-keygen -l -f google_actions_center.pub از صحت کلید عمومی خود اطمینان حاصل کنید.

    اگر کلید معتبر نباشد، برنامه خروجی google_actions_center.pub is not a public key file نمایش می‌دهد.