जवाबों:
हाँ। बस नेटस्टैट चलाएं:
netstat --tcp --numeric
पोर्ट 22 का उपयोग कर आईपी के लिए देखें। आईपी --numeric
दिखाने के लिए नेटस्टैट को बाध्य करता है और --tcp
केवल टीसीपी कनेक्शन दिखाता है
netstat --tcp --numeric | grep :22
, हालांकि, यह सर्वर के सभी एसएसएच कनेक्शनों को दिखाएगा, न कि आप जिस में हैं, जो मुझे लगता है कि प्रश्न में निहित है।
हाँ, और यहाँ विंडोज में कैसे:
netstat -a
जैसे ही वे होते आदेश सभी conections को दर्शाता है।
मैं लिनक्स गुरु नहीं हूं, लेकिन यह बहुत समान है, और वास्तविक आधार कमांड एक ही है, मुझे विश्वास है:
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
एक विशिष्ट इंटरफ़ेस पर एसएसएच के लिए, आप भी उपयोग कर सकते हैं
tcpdump -i interface port 22
यह linux और mac के लिए काम करेगा और अगर आपके पास windows के लिए tcpdump पोर्ट है , तो यह उसी तरह काम करेगा।
यह वह है जो आप चाहते हैं, एक टर्मिनल में:
lsof -i :ssh
यह आपको नाम देता है (यदि आपके कंप्यूटर में संगीन उपलब्ध है), यदि आप speficically उनका IP पता चाहते हैं, तो शायद आप ping
नाम को IP देखना चाहते हैं nslookup
या http://ip2location.com पर जा सकते हैं ... ।