آموزش لینوکس (جلسه 22) : نصب FTP و SSH در لینوکس



visibility  
mode_comment   ۸

در این جلسه به مباحث بسیاری مهمی از شبکه خواهیم پرداخت . نصب FTP و SSH در لینوکس یکی از مباحثی میباشد که برای هر فردی که با لینوکس کار میکند بسیار کاربردی میباشد . در این جلسه به صورت کامل خواهیم آموخت که به چه صورت میتوانید FTP نصبب کنید و آن را امن کنید و همچنین به چه صورت به سرورهای مختلف SSH بزنید و با آن ها کار کنید .

info توجه

این مطلب یک جلسه از آموزش لینوکس برای برنامه نویسان می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش لینوکس برای برنامه نویسان

comment دیدگاه کاربران
مهدی

سلام مهندس . ممنون این جلسه هم مثل جلسات قبلی عالی بود .
فقط مهندس شما تو قسمت FTP اومدید گفتید برای اینکه امنیت سرور بره بالاتر اومدید یوزر رو محدود کردین فقط به یه پوشه . این طوری زیاد فرقی تو امنیت نداره . چون فردی که یوزر و پسورد رو داشته باشه از طریق SSH هم لاگین بکنه راحت می تونه به پوشه های دیگه و فایل های دیگه هم دسترسی داشته باشه . به نظرم اگه virtual user ها رو هم آموزش میدادین خیلی بهتر میشد .
به هر حال ممنون از شما

مهرداد سامی

سلام .. ممنون از شما …
موردی که فرمودید کاملا درست هستش … اصولا داخل سرور ها میان یوزرهای FTP رو اجازه لاگین با ssh رو بهشون نمیدن و از طریق FTP هم اونها رو محدود میکنن … توی جلسه پایانیمون که روی سرور واقعی هستش حتما این مورد رو که یوزر رو محدود بکنیم برای لاگین کردن با SSH آموزش میدیم …
اون مورد virtual users هم بیشتر برای هاستینگ ها به کار میره که خیلی مورد بحث ما نبود به همین خاطر بهش اشاره ای نشد .
موفق باشید .

مهدی

با سلام و احترام
چرا دیگه این دوره به صورت مرتب آموزش هاش قرار داده نمیشه ؟
خودتون گفتین هر هفته دو جلسه که متاسفانه الان مدتیه که برگذاری جلسات کاملا بهم خورده و هر 10-12 روز یه جلسه قرار داده میشه .
ممنون میشم جلسات رو مثل قبل به صورت مرتب و منظم برگزار کنید .

با تشکر

مهرداد سامی

سلام دوست عزیز …. از بابت این موضوع معذرت خواهی میکنم … از هفته آینده جلسات بیشتری منتشر خواهد شد و تا پایان تیر ماه دوره به اتمام میرسه …
ممنون …

حمید تبری

درودو احترام بر شما
وقت بخیر
ممنون بابت زحمات
سوالی داشتم ممنون میشم راهنمایی بفرمایید ! اگر دقت کرده باشید در موقع نصب centos web panel یا پنل های دیگه، وقتی نصبش تکمیل میشه ، وارد محیط SSH که میشیم ، همون اول کار ، یه بنر هست
، یه هدر هست
چی هست دقیقا نمیدونم ، نمایش داده میشه که به فرض
********************************************

Welcome to CWP (CentOS WebPanel) server

centos web panel ….

********************************************

یه سری اطلاعات رو توی یه حالت بنر چاپ میشه موقع لایگن به SSH!
این ها چطوری ساخته میشند
چطوری میشه متنش رو ادیت زد
یا به فرض شخصی سازی کرد برای سرور، که اگر کسی وارد بشه به فرض برند شرکت یا اطلاعاتی از سرور بشه چاپ کرد!

مهرداد سامی

سلام دوست عزیز …

شما برای این کار راه های مختلفی دارید … اون پیامی که بعد از نصب نرم افزار CWP روی SSH ایجاد میشه داخل فایل
/root/.bash_cwp
هستش … یعنی شما میتونید این فایل رو ادیت کنید و پیام های مختلفی که خودتون میخواید رو نمایش بدین .. فقط در نظر داشته باشید که این فایل فقط برای یوزر روت کار میکنه و زمانی که یوزر روت لاگین کنه اون پیام ها براش نمایش داده میشه …

یک فایل دیگه هم وجود داره به نام
/etc/motd
داخل این فایل هر پیامی بنویسید برای تمامی یوزر ها بعد از لاگین با SSH نمایش داده میشه … برای این موردی که شما میخواید اسم شرکت و یا یک پیامی رو نمایش بدین این فایل بهترین گزینه هستش … (فقط در نظر داشته باشید که این فایل فقط زمانی اجرا میشه که با SSH لاگین بشه و مورد بعدی اینکه داخل این فایل شما فقط میتونید یک پیام چاپ کنید و نمیتونید دستوری رو اجرا کنید )

یک راه دیگه هم وجود داره برای اینکه بتونید یک دستور رو بعد از لاگین اجرا کنید .. به این صورت هستش که شما داخل دایرکتوری
/etc/profile.d/
یک فایل با پسوند sh درست کنید و هر دستوری که میخواید رو داخلش بنویسید .. از این به بعد هر کسی به سیستم لاگین کنه اون دستوراتی که شما داخل اون فایل نوشتید براش اجرا میشه …

خود ssh هم یک بنر جداگانه میتونید براش ست کنید که تو لینک زیر میتونید نحوه کار اون رو هم متوجه بشید …

https://rbgeek.wordpress.com/2012/08/08/how-to-update-ssh-motd-banner-in-centos-6/

موفق باشید .

محمد هماتاش

با سلام و تشکر بابت تدریس عالیتون

من یه مشکلی دارم که رنج آی پی لینوکسم که بصورت مجازی نصب کردم با آی پی سیستم اصلیم متفاوت هست و اصلا نمیتونم از سیستم اصلیم لینوکسم رو پینگ کنم. نوع شبکه ماشین مجازی رو هم از NAT به bridge تغییر دادم ولی مشکل حل نشد. ممنون میشم راهنمایی کنید.

مهرداد سامی

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

ارسال نظرات

کاربر گرامی، امکان ارسال نظر و پشتیبانی برای دوره های مجازی فقط برای دانشجویان این دوره امکان پذیر می باشد.