আপনার sshd
ব্যবহার থেকে বার্তাগুলি ফিল্টার করতে সক্ষম হওয়া উচিত :
journalctl -u ssh
বা (আপনার বিতরণের উপর নির্ভর করে)
journalctl -u sshd
যা less
স্টাইল বিন্যাসে লগগুলি প্রদর্শন করবে (আপনি অনুসন্ধান করতে পারবেন /
, পিজইউপি, পিজডাউন ইত্যাদির মাধ্যমে নেভিগেট করতে পারেন )।
-e
লগ এর শেষ আপনি এনেছে।
-u
মেটা ক্ষেত্রের মাধ্যমে প্যারামিটার ফিল্টার _SYSTEMD_UNIT
যা অন্তত ডেবিয়ানে সেট করা আছে ssh.service
, sshd
এটি মেলে না।
-f
রিয়েল-টাইমে লগগুলি অনুসরণ করে
-n 100
প্রদত্ত লাইনের সংখ্যা প্রদর্শন করে (এর সাথে দরকারী -f
)
বিকল্পভাবে আপনি মেটা-ফিল্ড ফিল্টারিং ব্যবহার করতে পারেন:
journalctl _COMM=sshd
আপনি JSON এ রফতানি করে সমস্ত মেটা-ফিল্ড সহ পুরো জার্নাল রেকর্ড প্রদর্শন করতে পারেন:
journalctl -u ssh -o json-pretty
এটি আপনাকে এমন কিছু দেবে:
...
"_PID" : "7373",
"_COMM" : "sshd",
"_EXE" : "/usr/sbin/sshd",
"_SYSTEMD_CGROUP" : "/system.slice/ssh.service",
"_SYSTEMD_UNIT" : "ssh.service",
...
আপনি কীভাবে কেবল কার্নেল বার্তাগুলি প্রদর্শন করবেন তা ভাবলে:
journalctl -k -f
journalctl _COMM=sshd
করে।