你能透過 SSH 找到你電腦的 IP 嗎?

你能透過 SSH 找到你電腦的 IP 嗎?

如果電腦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....

相關內容