如果電腦A透過SSH連接電腦B,電腦B能找到電腦A的IP嗎?如果是這樣,怎麼辦?
答案1
SSH 連線資訊也儲存在SSH_CONNECTION
環境變數中。
您應該能夠透過輸入來查看此內容echo $SSH_CONNECTION
。
答案2
是的。只需運行 netstat:
netstat --tcp --numeric
使用連接埠 22 尋找 IP --numeric
。--tcp
答案3
是的,Windows 中的操作方法如下:
該netstat -a
命令顯示所有發生的連線。
我不是 Linux 大師,但它非常相似,實際的基本命令是相同的,我相信:
http://www.thegeekstuff.com/2010/03/netstat-command-examples/
答案4
這就是你想要的,在終端機中:
lsof -i :ssh
它為您提供名稱(如果有可用的電腦 sshin 進入您的電腦),如果您特別想要它們的 IP 位址,也許您想要透過ping
名稱查看 IP 或執行nslookup
或 轉到http://ip2location.com....