আমাদের মধ্যে যারা সার্ভারগুলি পরিচালনা করে তাদের অবশ্যই সার্ভারে ঘটে যাওয়া সমস্ত কিছুর উপর কঠোরতম নিয়ন্ত্রণ রাখতে হবে, আমাদের প্রায়শই জানতে হবে যে কোনও ব্যবহারকারী যখন এসএসএইচ (রুট অন্তর্ভুক্ত) এর মাধ্যমে সংযুক্ত হয়, এর জন্য একটি প্যাকেজ এবং একটি লাইন রয়েছে আমাদের ইমেল বিজ্ঞপ্তি পৌঁছাতে হবে।
আপনি কি ভাবতে পারেন যে প্রতিবার কেউ এসএসএইচ দিয়ে রুটের সাথে সংযুক্ত হয় তারা একটি ইমেল পেয়েছে যা বলে?
অন্য কথায়, তারা একটি ইমেল পাবেন যা এরকম কিছু বলবে:
[কুফর] সতর্কতা: রুট টার্মিনাল অ্যাক্সেস এ: 2014/01/21 (200.55.51.151)
এটাই:
[OM NOMBRE_VPS] সতর্কতা: রুট টার্মিনালে অ্যাক্সেস এতে: ATE তারিখ ($ IP_DE_WHO_S_CONNECT)
এটি অর্জনের জন্য তাদের অবশ্যই প্রথমে একটি প্যাকেজ ইনস্টল করা উচিত mailx.
ধরে নিলাম আপনার সার্ভারে ডেবিয়ান বা এর ভিত্তিতে কিছু ডিস্ট্রো ব্যবহার করা হয়েছে (আমি কেবলমাত্র দেবিয়ানকে প্রস্তাব দিই, উবুন্টু বা সার্ভারগুলির জন্য অনুরূপ নয়) এটি হবে:
apt-get install mailx
তারপরে অবশ্যই আমাদের নীচের লাইনটি মূল .bashrc এ স্থাপন করতে হবে:
echo 'ALERTA - Acceso a Terminal de Root en:' `hostname` 'el:' `date +'%Y/%m/%d'` `who | grep -v localhost` | mail -s "[ `hostname` ] Alerta: Acceso a Terminal de Root el: `date +'%Y/%m/%d'` `who | grep -v localhost | awk {'print $5'}`" mi@email.com
/Root/.bashrc সম্পাদনা করতে ন্যানোর মতো কিছু টার্মিনাল সম্পাদক ব্যবহার করুন:
nano /root/.bashrc
আমি আগে যে লাইনটি রেখেছি (ফাইলের যে কোনও জায়গায়) রাখার পরে আমরা ফাইলটি সংরক্ষণ করি জন্য ctrl + O (বা ভালুক) এবং আমরা এটি দিয়ে রেখেছি জন্য ctrl + X
প্রস্তুত, প্রত্যেকবার যখন কেউ রুট টার্মিনালে প্রবেশ করে তখন .bashrc ফাইলটি লোড হবে, যা সর্বদা পূর্বনির্ধারিতভাবে করা হয় এবং ফাইলটি লোড করা হয়, ইমেল প্রেরণকারী লাইনটি কার্যকর করা হবে, আমাদের ইনবক্সে কিছু রেখে। যেমন:
লাইনটির ব্যাখ্যাটি সত্যই সহজ কিছু:
- মেইলএক্সের মাধ্যমে আমি মেলটি প্রেরণ করি - «_____ the প্যারামিটার সহ আমি বিষয়টি নির্দিষ্ট করি এবং আমি এটি প্রতিধ্বনিত করে a ____» এবং একটি পাইপ দিয়ে দেহের সামগ্রী পাঠিয়ে থাকি।
- এর সাথে `হোস্টনেম` আমি হোস্টনাম বা হোস্টনাম পাই, এটি ভিপিএসের নাম।
- + তারিখ + '% Y /% m /% d'` তারিখ কমান্ড আমাকে সিস্টেমের তারিখ দেখায়, বাকী অক্ষরগুলি কেবলমাত্র কীভাবে আমি তারিখটি প্রদর্শিত হতে চাই তা নির্দেশ করে।
- কে | গ্রেপ-ভি লোকালহোস্ট` আপনি যদি আপনার কম্পিউটারে চালাচ্ছেন তবে এটি আপনাকে গ্রেভ-ভি লোকালহোস্ট সহ সক্রিয় ব্যবহারকারী দেখায় আমি নিশ্চিত হয়েছি যে এটি কেবলমাত্র তাদেরই দেখায় যা একটি ভিন্ন অবস্থান থেকে সার্ভারের সাথেই সংযুক্ত রয়েছে, যা মূলত এসএসএইচ
- `কে | grep -v লোকালহোস্ট | awk {'মুদ্রণ $ 5'} `পূর্ববর্তীটি থেকে এই রেখাকে কী আলাদা করে তোলে তা হল awk, আরওকের মাধ্যমে এবং 5 তম কলামের মুদ্রণটি হ'ল আমি এস আই এস পেয়েছি যেখানে সেগুলি এসএসএইচে সংযুক্ত হয়েছিল I
যাইহোক, লাইনটি কিছুটা দীর্ঘ এবং বুঝতে জটিল মনে হতে পারে, তবে অনেকগুলি অদ্ভুত চরিত্র রয়েছে তবে সবকিছু বেশ সহজ 🙂
সর্বদা হিসাবে, আমি আশা করি আপনি এটি আগ্রহী হয়ে উঠেছে।
শুভেচ্ছা
একটি প্রশ্ন, এটি কোন মেল সার্ভারের সাথে পাঠানো হয়? আপনার কি শিপিং অ্যাকাউন্টটি কনফিগার করতে হবে?
আপনার অবশ্যই মেলেক্স প্যাকেজ ইনস্টল করা থাকতে হবে 😉
এটি হয়ে গেলে এটি সার্ভারে অন্য কোনও কনফিগার করার প্রয়োজন ছাড়াই প্রেরণ করা হয়।
আমি এটি চেষ্টা করে দেখব তবে আমি মনে করি যে আমার ইমেলটি কোনও অলিখিত প্রমাণিত উত্স থেকে ইমেল গ্রহণ করা গ্রহণ করবে না ...
ইমেলগুলি প্রেরণের জন্য আমি 'জিমেইল' অ্যাকাউন্টের সাথে এক্সিম 4 ব্যবহার করি এবং এটি দুর্দান্ত কাজ করে
- শিরোনাম থেকে FROM TO এবং প্রতিক্রিয়া ব্যতীত, যা gmail যা চায় তা রাখে তবে তারা ভাল আগত।
এক্সিম 4 সহ জিমেইল কনফিগার করতে এই তথ্যটি ব্যবহার করুন:
http://dajul.com/2009/06/08/configurar-exim4-con-gmail-o-google-apps/
আকর্ষণীয়, আপনাকে অনেক ধন্যবাদ 🙂
বন্ধু @ কেজেডজিজি ^ গারা আমি প্যাকেজটি ইনস্টল করেছি এবং আমি ম্যানুয়ালটি ধাপে ধাপে তৈরি করেছি, কেবলমাত্র আমি যখন এটি প্রেরণ করি তখন আমার কাছে স্থানীয় মেইল আসে, আমি কখনই বেরিয়ে পড়ি না, আপনি কি আমাকে সাহায্য করতে পারবেন ?? …… ভাল আমার সত্যিই এই থিমটি আমার সার্ভারগুলিতে কনফিগার করা দরকার, সালু 2 এস।
আপনার আইপি দ্বারা আমি ধরে নিচ্ছি যে আপনি আমার দেশ থেকে এসেছেন 😉
আমাদের নেটওয়ার্কগুলির সাথে "সমস্যা" এর আসল আইপি খুব কমই পাওয়া যায়, তা হ'ল আমরা একটি মন্ত্রণালয়ের প্রক্সি নেটওয়ার্কের আওতায় আছি বা এরকম কিছু। অন্য কথায়, সম্ভবত সমস্যাটি হ'ল ওয়েব সার্ভারটি একাই নেটওয়ার্ক থেকে ইমেল বা এরকম কিছু পেতে পারে না, সম্ভবত আপনার এটির প্রয়োজন: https://blog.desdelinux.net/enviar-emails-por-consola-con-sendmail/
আকর্ষণীয় এবং যদি এটি «/ etc / প্রোফাইলে স্থাপন করা হয় - কোনও ব্যবহারকারী সংযোগ করার সময় এটি কি সতর্কতা দেবে?
এটি চেষ্টা করার প্রয়োজন হবে, এটি আমার কাছে ঘটেনি 😀
আমাকে প্যারানয়েড বলুন, তবে এমন একটি স্ক্রিপ্ট স্থাপন করুন যা আমার সিস্টেমে একটি গুরুত্বপূর্ণ অংশে অপরিচিত ব্যক্তি আমাকে পরামর্শ দেয় যেখানে আমি অ্যাকাউন্টের পাসওয়ার্ড, ডেটা যেমন জন্মের শংসাপত্র, ব্যক্তিগত নথি এবং কাজের নথিগুলি রাখি (এভাবে আমার ক্লায়েন্টদেরও প্রকাশ করে) ইত্যাদি ইত্যাদি বোঝায় that আমার ইমেল অ্যাকাউন্টটি উন্মোচন করা (!!!)… বেশ, এটি বিপজ্জনক কিছু, আমি মনে করি।
উপস্থাপিত লিপির বিপদটি এটির বোঝার পক্ষে বিপরীতভাবে সমানুপাতিক is
এবং বিড়ম্বনার জন্য, নন-ফ্রি সংগ্রহস্থলগুলি ইনস্টল করা বন্ধ করুন, কারণ এটি সম্ভব যে কেউ আপনার শপিং কার্টটি চুরি করে এমন দূষিত কোড প্রবর্তন করে।
কমান্ড লাইনের প্রতিটি অংশ কী করে তা আমি ব্যাখ্যা করেছি, তবে আপনি যদি মনে করেন যে আমি কাউকে ফাঁকি দিচ্ছি, স্ক্রিপ্ট বা কমান্ডগুলি পোস্টটিতে ঠিক আছে তবে এর কোনও গোপন বা গোপন কোড নেই, কমান্ডগুলি পুরোপুরি পর্যালোচনা করতে আপনাকে স্বাগতম আপনি যেমন রান করতে চান, আপনি যদি সন্দেহজনক কিছু পান তবে দয়া করে এটি এখানে মন্তব্য করুন 😉
এটি প্রশংসা করা হয়।
খুব আকর্ষণীয়.
আমরা যদি কোনও সাধারণ ব্যবহারকারীর সাথে এসএসএইচ দ্বারা অ্যাক্সেস করি এবং রুট হিসাবে একটি নির্দিষ্ট কমান্ড চালিত করি সে ক্ষেত্রে সম্ভবত ~ / .bashrc বা / etc / প্রোফাইল ফাইলগুলি সবচেয়ে উপযুক্ত নয়। বা যদি আমরা আমাদের রিমোট ভিপিএস থেকে এক্স 11 রফতানি করি তবে প্রতিবার আমরা এক্সটার্ম খুললে আমাদের একটি নতুন ইমেল হবে।
মেলেক্স হ্যাকের জন্য, আমি মনে করি আমাদের ~ / .ssh / আরসি (প্রতিটি ব্যবহারকারীর জন্য পৃথক) বা / ইত্যাদি / এসএসএস / এসএসসিআরসি ফাইলগুলি ব্যবহার করা উচিত
পোস্টডেটা: মূল ব্যবহারকারী হিসাবে এসএসএইচ দ্বারা _NEVER_ অ্যাক্সেস। পাসওয়ার্ড ব্যবহার করে এসএসএইচ দ্বারা _NEVER_ অ্যাক্সেস। _ALWAYS_ ব্যক্তিগত কী ব্যবহার করুন।
আকর্ষণীয় → ~ / .ssh / আরসি আমি এ সম্পর্কিত আরও তথ্য খুঁজে পেতে পারি ধন্যবাদ 😀
হ্যালো, খুব ভাল টিউটর!
আপনি কি কোনও স্থানীয় নেটওয়ার্কের বাইরে, কোনও আইপি থেকে এসএসএসের মাধ্যমে প্রবেশ করতে পারেন?
Gracias !!
এই স্ক্রিপ্টটি যদি আমাদের প্রেরিত মেল সার্ভারটি যাচাই করে না যে উত্স মেলটি কোনও খাঁটি সার্ভার থেকে এসেছে, এই ক্ষেত্রে এটি রুট @ লোকালহোস্ট থেকে হবে, বেশিরভাগ সার্ভারগুলি এটিকে স্প্যাম হিসাবে গ্রহণ করবে।
আমি যা করি তা হ'ল এমটিএ হিসাবে সেন্ডমেল কনফিগার করা এবং তারপরে ইমেল প্রেরণে সমস্ত ডিস্ট্রোজে আসা মেলটি ব্যবহার করুন।
http://vidagnu.blogspot.com/2009/02/configurar-sendmail-como-cliente-de.html
টিপ দেওয়ার জন্য ধন্যবাদ আমি এটি পরীক্ষা করার জন্য এটি করব:]
খুব দরকারী ধন্যবাদ
পরামর্শ বন্ধু @ কেজেডিজি ^ গারার জন্য এক মিলিয়ন ধন্যবাদ, আমি সেন্ডমেলটি একবার দেখব, আমি সমাধান আশা করি, সালু 2
দুর্দান্ত! ইনপুট জন্য ধন্যবাদ!
এবং কী ঘটে, উদাহরণস্বরূপ স্ক্রিপ্টটি যদি অনেকগুলি ইমেল প্রেরণ করে, উদাহরণস্বরূপ কেউ সকাল 8:00 টায় রুট টার্মিনালে প্রবেশ করে প্রায় 40 টি ইমেল প্রেরণ করে, তবে কেউ অন্য সময়ে প্রবেশ করেছে এবং 23 টিরও বেশি ইমেল প্রেরণ করা হয়েছে এবং তারপরে কেউ আসে অন্য সময়ে এবং দেড় শতাধিক ইমেল প্রেরণ করা হয়েছিল, এটি কী হতে পারে?