आपको संदेशों को sshd
उपयोग करने से फ़िल्टर करने में सक्षम होना चाहिए :
journalctl -u ssh
या (आपके वितरण के आधार पर)
journalctl -u sshd
जो एक less
शैली प्रारूप में लॉग दिखाएगा (आप खोज सकते हैं /
, PgUp, PgDown आदि के माध्यम से नेविगेट कर सकते हैं )।
-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
करता है।