सभी ssh सत्र लॉग कैसे करें?


0

मैं कुछ दिनों के लिए Ubuntu 18 उपयोगकर्ता हूँ। पहले मैंने विंडोज में पुट्टी का उपयोग किया था और यह एसएसएच में मेरे सभी कमांडों को लॉग करता है: दस्तावेज़ / लॉग / 2018-11-01_20-00-03_sshserver.log आदि।

अब मुझे उबंटू टर्मिनल में भी लॉग इन करने की आवश्यकता है, क्योंकि मैं टर्मिनल का उपयोग कर रहा हूं (अन्य ऐप / विंडो में पोटीन कॉपी / पेस्ट नहीं जानता है)।

क्या कोई मुझे बता सकता है कि लॉगिंग कैसे चालू करें?

आपका बहुत बहुत धन्यवाद।


जब आप ssh A → Bआदेश पर Aया पर लॉग इन करना चाहते हैं B?
पर्क्लडुक

मेरे लिनक्स कंप्यूटर में कमांड लॉग इन करना चाहते हैं, सर्वर में नहीं। इसलिए यदि मैंने सर्वर में कोई गलती की है, तो मैं अपने कंप्यूटर में लॉग देख
पाऊंगा

साथ ssh user@server | tee -a log.txtआप सभी उत्पादन एक फ़ाइल बुलाया log.txt के साथ जोड़ दिया होगा - लेकिन यह सब बच पात्रों भी लॉग करता है, इसे आज़माने करें और देखें कि यह अपनी आवश्यकताओं को संतुष्ट करता है।
ज़िना

मैं प्रति दिन 5-7 सर्वर से जुड़ रहा हूं, इसलिए मुझे स्वचालित रूप से सब कुछ लॉग इन करना होगा। बिल्कुल नहीं?
रेनिक

आपके पास "पोटीन किसी अन्य ऐप / विंडो में कॉपी / पेस्ट का पता नहीं है" से क्या मतलब है? उबंटू पर पोटीन का इस्तेमाल नहीं किया है, लेकिन मुझे लगता है कि यह विंडोज संस्करण की तरह काम करेगा। वर्तमान में GUI संस्करण नहीं है, केवल CLI इसलिए परीक्षण नहीं कर सकता। आप बस उबंटू पर पोटीन स्थापित कर सकते हैंsudo apt install -y putty
जिना

जवाबों:


1

आप scriptकमांड का उपयोग कर सकते हैं । पढ़ें man script

script my.log
ssh A
    A stuff
    exit # on A
ssh B
    B stuff
    exit # on B
exit # end of script my.log

दोस्तों ने मुझे यह दिया। तुम क्या सोचते हो? एसएसएच का उपयोग स्विच, मिक्रोटिक उपकरणों के लिए करना। अगर मैं सर्वर से कनेक्ट कर रहा हूँ तो मैं ssh कीज़ और पासफ़्रेज़ का उपयोग कर रहा हूँ। ssh_log.sh #! / bin / bash script -f -c "ssh $ {*}" "/ घर / पाखण्डी / दस्तावेज / SSH-Logs / $ (तारीख '+% Y-% m-% d_s H-% M ') _ $ 1.log " ~ / .bashrc उर्फ ssh =" / bin / bash ~ / लिपियों / ssh / ssh_log.sh "
Renik

Tis एक कोड समीक्षा साइट नहीं है। एक टिप्पणी में यह बूँद अपठनीय है। यदि आप यह पता नहीं लगा सकते हैं तो यह मत करो
वाल्टिनेटर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.