اطلاعیه

بستن
هنوز اطلاعیه ای در دست نیست.

راه اندازی سرور Samba برای به اشتراک گذاری داده

بستن
X
 
  • فیلتر کردن
  • زمان
  • نمایش
Clear All
پست های جدید

    راه اندازی سرور Samba برای به اشتراک گذاری داده

    در صورتی که کامپیوتری قدیمی در خانه دارید که در حال حاضر کاری جز خاک خوردن انجام نمی دهد، یا در صورتی که چند کامپیوتر در خانه دارید و می خواهید از یکی از آن ها برای ذخیره فایل های خود استفاده کنید، این مطلب برای شماست.
    راه اندازی یک سرور Samba برای کسانی که می خواهند فایل های خود را در یک جا متمرکز کرده و از تمام سیستم عامل های مورد استفاده خود به آن دسترسی داشته باشند (Windows ، Andorid و …)، گزینه بسیار به صرفه ایست.
    قبل از هر چیز لازم است بگویم که سرور الزاما مجموعه ای از سیم های رنگارنگ و کامپیوتر های مجهز به خنک کننده های مایع متمرکز در یک ساختمان اداری نیست؛ بلکه هر کامپیوتری که از طریق شبکه داده را در اختیار دیگر سیستم ها قرار می دهد می تواند به عنوان سرور خطاب شود.

    برای راه اندازی آن کافیست یک کابل اترنت (LAN) تهیه کرده و کامپیوتر مورد نظر را به روتر خود متصل کنید. پس از آن نسخه ای از توزیع مورد علاقه خود را تهیه و روی آن نصب کنید. بهتر است از توزیع های با پشتیبانی بلند مدت و مخصوص سرور استفاده کنید چرا که بسته ها امنیت بیشتری داشته و مدیریت آن به حداقل می رسد. دبیان، نسخه های سرور LTS اوبونتو و CentOS گزینه های مناسبی هستند.
    سپس بسته samba را با استفاده از مدیر بسته توزیع خود نصب کنید. برای شروع به اشتراک گذاری داده لازم است که Samba را کانفیگ کنید. فایل /etc/samba/smb.conf را با ویرایشگر مورد علاقه خود باز کرده و مقادیر زیر را در آن وارد کنید :

    [MusicFiles]
    comment = Here I'm gonna share my music files
    path = /Type/Your/Path/Here
    browseable = yes
    read only = no
    guest ok = yes
    guest only = yes


    توضیح مختصری از عملکرد هر کدام از گزینه ها را در ادامه می خوانیم :

    [MusicFiles] : نامی که برای به اشتراک گذاری در نظر می گیرید
    comment : توضیحی مختصر درباره دایرکتوری به اشتراک گذاری شده
    path : مسیر دایرکتوری که می خواهید به اشتراک بگذارید
    browsable : اجازه دسترسی شبکه ای به دایرکتوری
    read only = حالت فقط خواندنی (تعیین قابلیت تغییر فایل های دایرکتوری برای کاربران)
    guest ok = قابلیت دسترسی به فایل ها بدون نیاز به حساب کاربری لوکال و کلمه عبور (حالت مهمان)
    guest only = اختیاری – محدود کردن دسترسی فقط به حالت مهمان

    این تنظیمات باعث می شود که تمامی افراد متصل به شبکه به این دایرکتوری دسترسی داشته باشند؛ پس بهتر است از امنیت شبکه خود مطمئن باشید.
    تنظیم گزینه read only روی no برای دسترسی کامل کافی نیست و ممکن است مجوز دایرکتوری موجود در سرور دسترسی را محدود کند. برای فعال کردن دسترسی نوشتاری به دایرکتوری فرمان زیر را اجرا کنید :

    کد PHP:
    chmod -R 777 /Type/Your/Path/Here 
    پس از آن سرور خود را ری استارت کنید.

    به منظور دسترسی به سرور از دیگر سیستم ها می توانید در فایل منجر مورد استفاده خود دستور زیر را وارد کنید یا از طریق بخش Network موجود در فایل منجر، سرور را بیابید (به حای ServerIP آی پی آدرس سرور را وارد کنید) :

    کد PHP:
    smb://ServerIP 
    و از سرور خود لذت ببرید!
    آخرین ویرایش توسط Habili; در تاریخ/ساعت 01-13-2020, 02:28 AM.

    #2
    سلام مرسی از آموزش تون . من samba رو نصب کردم کانفیگ هایی هم که گفتین رو انجام دادم ولی وقتی توی مرورگرم میزنم smb://ServerIP هیچی برام نشون نمیده. با تشکر
    اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

    کامنت


      #3
      دوست عزیز شما که سرویسی مثله وب یا ftp فعال نکردین که بخواین از وب بروزر استفاده کنید
      شما توی run تایپ کنید :
      SERVERIP\\
      فایلهای شیر شده نشون داده میشه ، بازم دوستان بهتر میتونن راهنمایی کنن .
      او به من آموخت ، من به تو می آموزم و تو هم به او ...
      نگذار این چرخه قطع شود:279:

      کامنت


        #4
        تشکر میکنم از پاسخگوییتون مشکل از فایل smb.conf بود تنظیماتش رو به درستی انجام نداده بودم . طبق این لینک تنظیمات رو انجام دادم اوکی شد. http://www.howtoforge.com/samba-serv...ebian-7-wheezy
        اینستاگرام انجمن لینوکس ایران : https://www.instagram.com/iranlinuxforum

        کامنت


          #5
          سلام فرض کنید شما سامبا رو روی یه سرور را اندازی کردین و یه سری فولدر ها روش شیر شده
          حالا اگه از یه سیستم ویندوزی میخواین بهش وصل شین طبق گفته دوست عزیزمون در run بزنید:
          کد PHP:
          \\your-server-ip 
          واگه سیستمتون لینوکسی باشه کافیه یه بروزر فولدر باز کنید مثلا پوشه ی home و بعد کلیدهای crtl+l را باهم فشار دهید تا نوار location بالای پنجره ظاهر شود و بعد در این قسمت تایپ کنید:
          کد PHP:
          smb://your-server-ip 
          آخرین ویرایش توسط Habili; در تاریخ/ساعت 12-07-2014, 05:54 PM.

          کامنت

          درباره انجمن منطقه لینوکسی ها

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

          شبکه های اجتماعی
          در حال انجام ...
          X