Ssh শুরু হলে আমি কীভাবে স্বাগতম বার্তাটি সম্পাদনা করতে পারি?


66

আমার ওয়েবসাইট হোস্টিংয়ের জন্য আমার একটি ভিপিএস রয়েছে। এটি একটি উবুন্টু সার্ভার চালাচ্ছে। আমি যখনই সার্ভারে ssh দ্বারা লগইন করেছি, এটি আমার টার্মিনালে একটি দীর্ঘ স্বাগত বার্তা প্রদর্শন করে।

লিনাক্স নোড 61.buyvm.net 2.6.18-pony6-3 # 1 এসএমপি মঙ্গলবার মঙ্গলবার 07 07:4:44 পিডিটি 2012 x86_64

ডেবিয়ান জিএনইউ / লিনাক্স সিস্টেমের সাথে অন্তর্ভুক্ত প্রোগ্রামগুলি বিনামূল্যে সফ্টওয়্যার; প্রতিটি প্রোগ্রামের জন্য সঠিক বিতরণের শর্তাদি / ইউএসআর / শেয়ার / ডক / / / কপিরাইটের পৃথক ফাইলগুলিতে বর্ণিত হয়।

ডেবিয়ান জিএনইউ / লিনাক্স প্রয়োগযোগ্য আইনের দ্বারা অনুমোদিত কোনও পরিমাণে নিখুঁতভাবে কোনও গ্যারান্টি সহ আসে। শেষ লগইন: বুধ 11 জুলাই 12:08:19 2012 113.72.193.52 থেকে লিনাক্স নোড 61.buyvm.net 2.6.18-pony6-3 # 1 এসএমপি মঙ্গলবার 13 07:31:44 পিডিটি 2012 x86_64

ডেবিয়ান জিএনইউ / লিনাক্স সিস্টেমের সাথে অন্তর্ভুক্ত প্রোগ্রামগুলি বিনামূল্যে সফ্টওয়্যার; প্রতিটি প্রোগ্রামের জন্য সঠিক বিতরণের শর্তাদি / ইউএসআর / শেয়ার / ডক / / / কপিরাইটের পৃথক ফাইলগুলিতে বর্ণিত হয়।

ডেবিয়ান জিএনইউ / লিনাক্স প্রয়োগযোগ্য আইনের দ্বারা অনুমোদিত কোনও পরিমাণে নিখুঁতভাবে কোনও গ্যারান্টি সহ আসে। সিটি 17323 -Bash-4.2 # এ প্রবেশ করেছে

এ সম্পর্কে কিছু গবেষণা করার পরে (হ্যাঁ আমি কেবল গুগল করে যাচ্ছিলাম), আমি বুঝতে পেরেছিলাম যে আমার সার্ভারের একটি .bashrcএবং .bash_profile(বা .profile) এটি নিয়ন্ত্রণ করা উচিত । আমি আমার খোলার জন্য ভিআইএম ব্যবহার করি .bashrcএবং .profileআমার টার্মিনালে এমন কোনও লাইন কোড খুঁজে পাওয়া যায়নি যা বার্তাটি প্রদর্শন করবে। সুতরাং আমি ভাবছি যদি এর জন্য অন্য কোনও ফাইলের মতো থাকে?

আমি এই স্বাগত বার্তাটি মন্তব্য করতে চাই কারণ আমার এসএফপি একটি ত্রুটি ( Received message too long 761422195) দিয়ে কাজ করছে না । আমি নিশ্চিত যে এই ত্রুটিটি আমার সার্ভারের স্বাগত বার্তার কারণে ঘটেছে by

আমার অদক্ষ ইংরেজির জন্য আমি দুঃখিত. আমি যেকোন সাহায্য এর জন্য সত্যিই কৃতজ্ঞ থাকব!


উত্তর:


84

আপনার দুটি ফাইল সম্পাদনা করতে হবে:

  1. /etc/motd (দিনের বার্তা)
  2. /etc/ssh/sshd_config: সেটিংসটিকে PrintLastLog"না" এ পরিবর্তন করুন , এটি "শেষ লগইন" বার্তাটি অক্ষম করবে।

এবং তারপরে আপনার এসএসডি পুনরায় চালু করুন।


9
প্রিন্টলাস্টলোগটি NO তে পরিবর্তন করা সিকিউরিটিতে নেতিবাচক প্রভাব ফেলে। পুনঃটুইট করুন
ইগর এস

1
তাঁর উত্তরটি পুরোপুরি ঠিক ছিল। এটি কীভাবে লগইন বার্তা পরিবর্তন করতে হবে তা ব্যাখ্যা করে
আলেকজান্ডার সি সলন

sudo /etc/init.d/ssh restartসম্পাদনার পরেsshd_config
মেহেদিওয়ে

51

আপনার বিষয়বস্তু পরিবর্তন করতে হবে /etc/motd। দুর্ভাগ্যক্রমে, ডিফল্টরূপে, /etc/motdএমন একটি লিঙ্ক /var/run/motdযা প্রতিবার আপনি লগইন করলে রিসেট হয়। স্থায়ী পরিবর্তনগুলি করতে, প্লাসটি নিম্নলিখিতগুলি করুন:

sudo rm /etc/motd
sudo nano /etc/motd

বা আপনি যেই সম্পাদক পছন্দ করেন। তারপরে আপনি যে বার্তাটি প্রদর্শিত চান তা প্রবেশ করুন (যদি থাকে) এবং ফাইলটি সংরক্ষণ করুন।

(যেমন সেটিং "সর্বশেষ ব্যবহার" বার্তা সরানো হচ্ছে PrintLastLogথেকে no/etc/ssh/sshd_config) বাঞ্ছনীয় নয় - শেষ লগইন এর সময় মূল্যবান নিরাপত্তা তথ্য। এটি আপনি যা প্রত্যাশা করেননি কেউ সম্প্রতি সিস্টেমে লগ ইন করেছে কিনা তা যাচাই করার একটি উপায়ের অনুমতি দেয় । যাইহোক, এটি অবশ্যই সম্ভব, তবে এটি জেনেশুনে করুন


/etc/motd.tailসিস্টেমের উপর নির্ভর করে ব্যবহার করা যেতে পারে যা দেখুন ।
jezmck

ডেবিয়ান 9 /etc/motdএ একটি নিয়মিত ফাইল এবং /etc/motd.tail@ জিজম্যাক কাজ করে না।
পাবলো এ

@ পাবলো বিয়ানচি হুম ... আমার এটি পরীক্ষা করার মতো সিস্টেম নেই। আপনি / আপনি কখন এটি সমাধান করতে পরিচালিত হয়েছে তা আমাকে জানাতে পারেন?
রডি ওলেনহুইস

পুনঃটুইট করেছেন আমি শুধু sudo nano /etc/motdএবং এটি কাজ করে।
পাবলো এ

@ পাবলো বিয়ানচি: আহা, আমি ভুল বুঝেছি। আমি ভেবেছিলাম আপনার নিয়মিত ফাইলটি পরিবর্তন করা মানে কাজ হয়নি ... কিছু নয় :)
রডি ওলেনহুইস

23

প্রতি ব্যবহারকারী ভিত্তিতে, আপনি touch ~/.hushloginবার্তা অক্ষম করতে চালাতে পারেন ।


10

একটি নতুন ফাইল তৈরি করুন এবং স্বাগত বার্তাটি সম্পাদনা করুন। সম্পাদনা করুন /etc/ssh/sshd_config। এটিতে একটি লাইন বলা হবে

#Banner /some/path

সদ্য নির্মিত স্বাগত বার্তার পাথ দিয়ে সেই পাথ সম্পাদনা করুন।

, ভালো লেগেছে

Banner /var/www/welcome.msg

Ssh পুনরায় আরম্ভ করুন। এখন এটা কাজ করবে।


4
এটি মোড বার্তাটি সরিয়ে দেয় না, কেবল তার আগে /var/www/welcome.msg এর বিষয়বস্তু
সংযোজন

3

/ ইত্যাদি / ইস্যু ফাইলটি পরিবর্তন করা যেতে পারে, এটি ব্যবহার করে দেখুন:

বর্তমান তারিখ: Current d বর্তমান সময়: \ t সিস্টেমের নাম: Arch গুলি আর্কিটেকচার: OS এম ওএস বিল্ড তথ্য: Host v হোস্টনাম: \ n কার্নেল: logged r লগ-ইন করা ব্যবহারকারীদের সংখ্যা: \ u।


লগইন করার আগে ইস্যুটি ব্যানার, লগইনের পরে মোড্ড দীর্ঘতর বার্তা।
উপস্থাপিত হয়েছে

3

ফাইল /etc/motd.tail তৈরি করুন এবং আপনার যা যা প্রয়োজন সেখানে লিখুন। /Etc/motd.tail এর সামগ্রীর উপর ভিত্তি করে প্রতিটি সিস্টেম বুটে ফাইল / ইত্যাদি / মোটটি তৈরি করা হবে।


-1

একটি প্রোগ্রাম যা আপনাকে স্বাগত বার্তা প্রদর্শন করতে সহায়তা করে

  1. আপনার টার্মিনাল শুরু করুন
  2. লিখুন -> vi filename.sh
  3. সন্নিবেশ মোডে যেতে i টিপুন।
  4. কোডিং শুরু করুন
clear
d=$(date +%H)
if [ $d -lt 12 ]
then
  echo "Good Morning"
elif [ $d -lt 16 ]
then
   echo "Good Afternoon"
elif [ $d -lt 20 ]
then
  echo "Good Evening"
else 
  echo "Good Night"
fi
  1. escসমাপ্তির পরে কী টিপুন

  2. এখন একসাথে shift+ চাপুনq

  3. ডাব্লিউকিউ লিখুন এবং এন্টার টিপুন SA আপনার ফাইলটি সংরক্ষণ করা হয়েছে V
  4. আপনি এখন টার্মিনালে চলে এসেছেন
  5. sh filename.sh লিখুন
  6. আপনার স্বাগত বার্তা পান

2
প্রশ্নের উত্তর দেয়নি, এটি মূলত একটি ভিএম টিউটোরিয়াল :)
ওরেণ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.