انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: Mmjafari در 22 دی 1396، 03:14 بظ
-
سلام
آموزش کامل اس اس اچ رو، یا حداقل کانفیگش رو از کجا میشه آورد؟
یا، برای این کار چی لازمه؟
::اتصال به یک کامپیوتر، با حداقل دسترسی های ممکن، یعنی:
:۱. کاربر بتونه به سیستم من وصل بشه، اما فقط یک دایرکتوری
:۲. عدم امکان حذف فایل ها
:۳. صرف اجازه به چند برنامه
خوب دایرکتوری رو میشه با سی اچ روت کار کرد مثلا
./
./bin
./bin/vim
./bin/cat
./bin/exit
./home
./home/{و هرچی کاربر بسازه}
خب این دایرکتوری رو میسازیم،و یک یوزر میسازیم که خودکار chroot کنه به این.
افراد وصل میشن به این دایرکتوری و باهاش کار میکنن، آیا این تو مثلا ssh ممکنه؟ و اگه هست چطوری؟
:::البته این مثاله،و قطعا روش درست تری هست
-
شما یوزر که میسازی یه پوشه ی خانه برای اون کاربر میسازه . که تا اونجا که یادمه فقط به اون دسترسی داره . مگر اینکه کاربر روت بهش اجازه داده باشه .
ssh user@serverIp
پس شما به عنوان کابر ریشه یا روت میتونید همه ی دسترسی ها رو تنظیم کنید بعد کاربر وصل بشه . اما اینکه خود ssh کاری کنه فکر نکنم بشه . ssh فقط وسیله دسترسی شل هست .البته تا اونجا که اطلاعات ناقص من یاری میکنه . :)
-
چرا chroot؟
-
چرا chroot؟
:تنها چیزیه که به ذهنم میرسه
:که کاربر به جایی دسترسی نداشته باشه
:که امکانات تخریب سیستمی به حداقل برسه