回答:
はい。netstatを実行するだけです。
netstat --tcp --numeric
ポート22を使用してIPを探します--numeric
。netstatにIPを--tcp
表示させ、TCP接続のみを表示します。
netstat --tcp --numeric | grep :22
しかし、それはあなたがいるものではなくサーバーへのすべてのSSH接続を表示します、それは質問で暗示されていると思います。
はい、これがWindowsでの方法です。
netstat -a
彼らが起こるようなコマンドは、すべてのconectionsを示しています。
私はLinuxの第一人者ではありませんが、非常によく似ており、実際の基本コマンドは同じです。
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
特定のインターフェースでのSSHの場合は、
tcpdump -i interface port 22
これはLinuxとMacで機能し、Windows用のtcpdumpポートがある場合、同じように機能します。
これはあなたが望むものです、ターミナルで:
lsof -i :ssh
それはあなたに名前を与えます(もしあなたのコンピューターに利用可能なコンピューターがあれば)、もしあなたが特別に彼らのIPアドレスが欲しいなら、多分あなたはping
その名前をIPを見るためにしたいか、nslookup
あるいはhttp://ip2location.comに行くか... 。