نحوه ی اجرای vscode لوکال روی ssh سرور

می دونم احتمالا شونصد تا آموزش شبیه به این تو همین ویرگول باشن ولی این رو هم می نویسم شاید کسی گذرش خورد به دردش بخوره. برای ارتباط با سرور اگه بخواید فایل آپلود کنین معمولا FileZilla استفاده می شه که یه رابط کاربری خوب و ریشه دار قدیمی داره که سمت چپ فایل رو می کشید سمت راست و فایل می ره روی سرور. روی همه ی سیستم ها از ویندوز تا مک و لینوکس هم نسخه داره و کار کردن باهاش راحته.

برای ارتباط با سرور هم که پوتی رو داریم روی ویندوز که اونم خیلی رابط کاربری نوستالژیکی داره. البته می تونید از پاورشل و ترمینال هم استفاده کنین و ssh بزنین به سرورتون اگه فعالش کرده باشید یا فعال باشه.

تو این پستم توضیح دادم که چطوری می شه vs code رو روی سرور بالا آورد و از طریق ترمینال هم بهش وصل شد.

تو این پست و حالا می خوام از یه قابلیت خود vs code صحبت کنم که از طریق نصب اکستنشن می تونید مستقیما به سرور وصل بشید و اون جا به راحتی تو یه محیط بسیار شبیه به vs code local تون با سرور تون کار کنید. مستقیما فایل ها رو درگ اند دراپ کنید و ترمینال باز کنید. فایل ها رو ویرایش کنید و کلی کار های دیگه.

اسم این اکستنشن Remote - SSH هستش و با استفاده از این، می تونید به راحتی وصل بشید به سرورتون. خوبی اش هم اینه که خود مایکروسافت افزونه رو توسعه داده و از این بابت خیالمون راحته.

استفاده ازش هم خیلی سر راسته. بعد از این که نصبش کردید، آدرس سرورتون رو می خواد. اطلاعات اتصال مثل نام کاربری و رمز عبور رو هم وارد کنید و بوم! vs code از طریق ssh به سرورتون وصله!

می تونید ssh key ها رو هم ست کنید و بعد از اون بدون وارد کردن اطلاعات بهش وصل شید.

بنظرم این راه بهترین و ساده ترین و در عین حال جامع ترین راهی هست که می شه به یه سرور متصل شد. البته خودم برای کار های دم دستی همیشه از پاور شل استفاده می کنم، ولی کار که بیخ پیدا می کنه و نیاز به توانمندی های ادیتوری هست سریع از این روش به سرور وصل می شم.

نظر شما چیه؟ طرفدار vim هستید ؟ یا وی اس کد رو ترجیح می دید؟ از این روش استفاده کرده بودید؟

برام توی نظرات بنویسید.

به کارتون بیاد

علی