コンピュータの SSH の IP を調べることはできますか?

コンピュータの SSH の IP を調べることはできますか?

コンピュータ A がコンピュータ B に SSH 接続した場合、コンピュータ B はコンピュータ A の IP を見つけることができますか? できる場合、その方法は?

答え1

SSH 接続情報もSSH_CONNECTION環境変数に保存されます。

と入力するとこれを表示できるはずですecho $SSH_CONNECTION

答え2

はい。netstat を実行するだけです:

netstat --tcp --numeric

ポート22を使用してIPを探します。netstat--numericにIPを表示させ、--tcpTCP接続のみを表示します。

答え3

はい、Windows では次のようになります:

このnetstat -aコマンドは、発生したすべての接続を表示します。

ここに画像の説明を入力してください

私は Linux の専門家ではありませんが、非常に似ており、実際の基本コマンドは同じであると思います。

http://www.thegeekstuff.com/2010/03/netstat-command-examples/

答え4

ターミナルで必要なのは次のようになります:

lsof -i :ssh

それはあなたのコンピュータにSSHINするコンピュータの名前(利用可能な場合)を提供します。あなたがそれらのIPアドレスを具体的に知りたい場合は、ping名前でIPを確認したりnslookuphttp://ip2location.com....

関連情報