وبلاگ شخصی علی مقدس زاده



قبلا توی پست‌های "معرفی کلاینت lync برای لینوکس" و "دسترسی از طریق Remote Desktop Connection ویندوز به لینوکس" به بررسی دو تا از مشکلاتی که ممکن هست توی استفاده از لینوکس برای ما پیش بیاد پرداختیم. یکی دیگه از این دست مشکلات اتصال به سرورهای ویندوزی هست؛ معمولا شرکت‌ها - در صورتیکه بخوان دسترسی ریموت به فردی بدن - برای راحتی کاربر یک فایل با پسوند pbk ایجاد میکنن و اون رو به فرد تحویل میدن، این فایل‌ها برای ویندوز شناخته شده هست و با دوبار کلیک و اجرای اون و البته وارد کردن نام کاربری و کلمه عبور، براحتی میشه از دسترسی ریموت استفاده کرد؛ ولی متاسفانه این فایل‌ها برای لینوکس شناخته شده نیست و نمیشه به این راحتی از اون استفاده کرد.

توی این پست سعی می‌کنیم توی چند مرحله این مشکل رو هم حل کنیم :)


۱. با استفاده از دستورات زیر بسته‌های مورد نیاز رو نصب می‌کنیم:

$ sudo add-apt-repository ppa:nm-l2tp/network-manager-l2tp 
$ sudo apt-get update
$ sudo apt-get install network-manager-l2tp

۲. اگر از میز کاری غیر از unity و یا gnome استفاده می‌کنید باید بجای دستور زیر دستور متناظر با میز کار خودتون رو پیدا کنید:

$ sudo apt-get install network-manager-l2tp-gnome

۳. توی این مرحله باید یک کانکشن تعریف کنیم؛ نرم افزار System Settings رو اجرای می‌کنیم، گزینه Network رو انتخاب و بر روی علامت + که پایین پنجره هست کلیک می‌کنیم. مقدار Interface رو VPN و نوع اون رو Layer 2 Tunneling Protocol (L2TP) می‌زنیم.

۳.۱. یک اسم برای این کانکشن وارد می‌کنیم.

۳.۲. آدرس سرور رو تو قسمت Gateway وارد می‌کنیم. اگر آدرس سرور رو نمیدونید، می‌تونید فایل pbk رو با یک ویرایشگر متن باز کنید و دنبال عبارت PhoneNumber بگردید.

۳.۳. نام کاربری رو تو قسمت User name وارد کنید.

۳.۴. گزینه IPsec Settings رو انتخاب کنید:

۳.۴.۱. گزینه Enable IPsec tunnel to L2TP host رو تیک بزنید.

۳.۴.۲. رمزی که همراه فایل pbk به شما دادن رو تو قسمت Pre-shared key وارد کنید.

۳.۴.۳. تو بخش Advanced برای Phase 1 Algorithms مقدار 3des-sha1-modp1024 و برای Phase 2 Algorithms مقدار 3des-sha1 رو وارد کنید.

۳.۴.۴. دکمه Ok رو کلیک کنید.

۳.۵. دکمه Save رو کلیک کنید.


حالا میتونید با استفاده از این به سرور ویندوزی دسترسی ریموت داشته باشید.


برای اینکه سرویس xl2tpd روی سیستم شما فعال نباشه، از دو تا دستور زیر استفاده کنید:

$ sudo service xl2tpd stop
$ sudo systemctl disable xl2tpd


توضیح اینکه من این روش رو روی ubuntu 16.04 استفاده کردم و اطلاع ندارم روی نسخه‌های دیگه و یا توزیع‌های دیگه این روش جواب میده یا نه.


منبع: https://askubuntu.com/questions/789421/l2tp-ipsec-psk--client-on-xubuntu-16-04/797764


برای اینکه بتونید یک symlink در سیستم عامل ویندوز داشته باشید، لازم هست که ابتدا Command Prompt رو با دسترسی administrator اجرا کنید:


بعد از اجرای شدن Command Prompt می‌تونید با استفاده از دستور زیر symlink رو ایجاد کنید:
> mklink /D Link Target

که در این دستور سوییچ D/ به این موضوع اشاره میکنه که symlink ما برای یک پوشه ساخته میشه، Link نام symlink و Target مسیر پوشه اصلی رو مشخص می‌کنه.

منبع: https://www.howtogeek.com/howto/16226/complete-guide-to-symbolic-links-symlinks-on-windows-or-linux


در سیستم عامل ویندوز ما نرم افزاری به اسم tortoisegit داریم که محیط خیلی راحتی برای استفاده از git برای ما فراهم میکنه؛ یکی از امکانات این نرم افزار، نمایش وضعیت پوشه‌های git در explorer ویندوز هست:



اگر تمایل دارین این قابلیت رو در لینوکس هم ببینید میتونید از rabbitvcs-nautilus استفاده کنید. برای استفاده کافی هست دو تا دستور زیر رو تو محیط ترمینال وارد کنید:

$ sudo apt install rabbitvcs-nautilus
$ killall -KILL nautilus

دستور اول برای نصب نرم افزار و دستور دوم برای اجرای مجدد نرم افزار مدیریت فایل nautilus هست. بعد از اجرای این دو دستور یه چنین چیزی رو میتونید ببینید:



امیدوارم این پست مفید بوده باشه :)


منبع: http://askubuntu.com/questions/190227/is-there-a-way-to-show-icons-on-a-git-repo-folder-like-tortoisegit





آخرین ارسال ها

آخرین جستجو ها


sepitalabkhand ruffnikani آموزش و سرگرمی ویژه نوجوانان دبستانی فضای مجازی و سلامت روان دانلود مقاله،پروژه و تحقيق دانشجويي دانلود کتاب های دانشگاهی خانه ای دل کتابخانه دکتر نصرالله قهرمانی سنقرکلیایی indeponra kuhsaraneti