コンピューターのIP SSH接続を確認できますか?


9

コンピューターAがコンピューターBをSSH接続する場合、コンピューターBはコンピューターAのIPを見つけることができますか?もしそうなら、どうですか?


C9.ioまたは他のサービスを使用してEC2に到達し、ネットワークトラフィックルールをそのIPに再制限する場合に便利です。
Danny Staple

回答:


8

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

これを表示するには、と入力しecho $SSH_CONNECTIONます。


8

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

netstat --tcp --numeric

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


ああ、それをMacでどうやってやるの?
JShoe

1
マンページによると、developer.apple.com / library / mac /#documentation / Darwin / Reference /…と入力ます。netstat-nと入力ます。TCPフィルタリングはありません。
nmat 2011

便宜上、netstat --tcp --numeric | grep :22 しかし、それはあなたがいるものではなくサーバーへのすべてのSSH接続を表示します、それは質問で暗示されていると思います。
Lefty G Balogh 2017



0

これはあなたが望むものです、ターミナルで:

lsof -i :ssh

それはあなたに名前を与えます(もしあなたのコンピューターに利用可能なコンピューターがあれば)、もしあなたが特別に彼らのIPアドレスが欲しいなら、多分あなたはpingその名前をIPを見るためにしたいか、nslookupあるいはhttp://ip2location.comに行くか... 。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.