کندی لاگین ssh تو اوبونتو

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

علی ای حال.

با اوبونتو که می‌خوام به ssh وصل بشم یک عالمه معطل می‌کنه. علت اینه که اوبونتو با یه مکانیزمی داره چک می‌کنه که کسی خودش را جای سرور ما جا نزنه و پسوردمون رو ندزده. برای منی که دارم رو شبکه داخلی کار می‌کنم این کنترل امنیتی زیادی سخت‌گیرانه است. برای حل مشکل خیلی ساده می‌شه این دستور رو اجرا کرد: (پی‌نوشت رو ببینید)
[bash]
sudo echo “UseDNS no” >> /etc/ssh/sshd_config
[/bash]
منبع (+)

توصیه: اگه دارید رو اینترنت کار می‌کنید حتما از کلیدهای rsa استفاده کنید. با این کار دیگه لازم نیست با هر لاگین پسورد وارد کنید و کانشکشنتون هم همیشه امنه. انجام این کار کلا ۵ دقیقه هم طول نمی‌کشه. اینجا خیلی سریع می‌گه که چطور این کار رو بکنید.

پی‌نوشت: دستور بالا خطای Permission denied می‌داد. ظاهرا sudo فقط روی یه دستور کار می‌کنه (+). به خاطر همین دستور به این شکل اصلاح شد: (با تشکر از tee عزیز)
[bash]
echo “UseDNS no” | sudo tee -a /etc/ssh/sshd_config
[/bash]

پی‌نوشت ۲: روی یکی از سیستم‌هام روش بالا هم جواب نداد. تو اون سیستم مجبور شدم فایل ‭ /etc/ssh/ssh_config‬رو ویرایش کنم و دو خط زیر رو کامنت کنم:
[bash]
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
[/bash]
و بعد هم سرویس sshd رو دوباره راه‌اندازی کردم.

منبع (+)

فیسبوق و تور در اوبونتو

این عمو ویلترچی یه کاری کرده آدم جرات نمی‌کنه مث بچه آدم بنویسه.

الغرض: من تو اوبونتو از تور استفاده می‌کنم (راهنمای نصب). مشکل این بود که چه با استفاده از تور و چه با فی پی عن، فایرفاکس عزیز بار اول فیسبوق رو باز می‌کرد، اما دفعه‌های بعدی نه!

این سری از فایل log‌ تور قضیه رو پیگیری کردم و دیدم که ظاهرا قضیه مربوط به اینه که فایرفاکس آی پی یه سری از دی ان اس ها رو fetch می‌کنه. درباره این مشکل و راه حلش اینجا و اینجا توضیح داده شده. به طور خلاصه برای حل مشکل کافیه وارد صفحه about:config شد و مقدار network.proxy.socks_remote_dns رو به true تغییر داد.

کدوم توزیع محبوب‌تره؟

اول از همه بگم این که کدوم لینوکس محبوب‌تره خیلی هم مهم نیست. تو دنیای آزاد خیلی از کارها انجام می‌شن برای این که می‌شه انجامشون داد. اما گاهی وقت‌ها هم یه کری‌هایی خونده می‌شه که آدم نمی‌تونه بی‌جواب بزاره :دی. مخصوصا از خیلی وقت پیش گفته می‌شه که اوبونتو به خاطر استفاده از یونیتی داره محبوبیتش رو از دست می‌ده (+) و لینوکس‌های دیگه تو DistroWatch ازش جلو زدن.

سایت DistroWatch یه بخشی داره که توزیع‌های مختلف رو بر اساس تعداد دسترسی بهشون (تو سایت خودش) رتبه‌بندی می‌کنه. در هنگام نوشتن این یادداشت، Mint اوله، Magoia دومه، اوبونتو سوم، فدورا چهارم و اپن‌سوزه پنجم. اما آیا این معنیش محبوبیت کم اوبونتوه؟ به نظر صاحب سایت که این‌طور نیست. Bodnar می‌گه (+ و +):

کاش می‌تونستم بگم که این آمار بیان‌گر چیزی هستن، اما صادقانه بگم که خیلی بامعنی نیستن و نباید بیش از اندازه جدی گرفته بشن… (و) نشان‌دهنده محبوبیت یا مرغوبیت توزیع‌ها نیستن.

بزارید تو گوگل ترند یه نگاهی به همون چند تا توزیع بندازیم:

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

اما واقعا برای این که بفهمیم کدوم توزیع محبوب‌تره باید چی کار کرد؟ خوب راستش من خیلی اهلش نیستم که برم در هر خونه بپرسم سیستم عاملتون چیه. بنابراین دنبال چند تا شاخص می‌گردم که با تقریب خوبی با اطلاعاتی که می‌خوام هم‌بسته باشه. به عنوان مثال به نظرم تعداد بازدید از سایت ویکی‌پدیا معیار خوبی باشه. البته بگم که این آمار هم باز نقص داره. ویکی‌پدیا برای همه زبون‌ها به یه اندازه کامل نیست و همه جای دنیا به یه اندازه مصرف نمی‌شه. اما به هر حال از تعداد کلیک روی اسم یه توزیع که بهتریه. :دی

بر اساس آمار اکتبر ۲۰۱۲ بنیاد ویکی‌مدیا (+)(و یه مقدار محاسبه برای لینوکس‌ها به طور خاص) درصد استفاده از لینوکس‌های دسکتاپ به این شکله:
Online Graphing
Graphing
از این آمار مشخصه که اولا اکثر کاربرای لینوکس خیلی خیلی توزیع‌های مختلفی استفاده می‌کنند و رفتارشون استاندارد نیست. ثانیا اگه قرار به معرفی محبوبترین لینوکس باشه اوبونتو همچنان اوله.

ایکلیپس جونو و اوبونتو

۱- نصب openjdk-7-jre
۲- دانلود و خروج از حالت فشرده در دایرکتوری opt
۳- ساخت لانچر (اینجا)(البته من از این آیکان استفاده کردم)
۴- حل مشکل تول تیپ های سیاه (اینجا)
۵- یکپارچه سازی منوها با یونیتی (اینجا)
۶- اضافه کردن یه سری میانبر دلخواه (اینجا)
۷- اضافه کردن پلاگین PyDev
۸- حذف ابزارای به درد نخور از تو پرسپکتیو
۹- اصلاح رنگ بندی

فایل تنظیمات نهایی رو اینجا آپلود کردم.

چطور مشکل کلید Fn+F1 رو حل کردم؟

بعد از آپدیت اوبونتو، با زدن کلید Fn+F1 سیستم ساسپند می‌شد، در حالیکه باید Hibernate می‌شد. به خاطر همین تو فایل ‪/lib/udev/keybindings/dell‬ (با توجه به مارک لپتاپ من که dell ه) خط زیر رو:
[shell]
0x8A suspend # Fn+F1 hibernate
[/shell]
به

[shell]
0x8A pm-hibernate # Fn+F1 hibernate
[/shell]
تغییر دادم.
توجه: اگه pm-hibernate رو سیستمم نصب نبود باید با دستور
[shell]
sudo apt-get install powermanagement-interface
[/shell]
اون رو نصب می‌کردم.