是否有 bash 命令可以查找 Ubuntu 机器的 IP 地址?我需要找到 IP 地址,以便稍后可以通过 ssh 进入机器。
答案1
/sbin/ifconfig -a
答案2
您可以使用:
/bin/ip addr
答案3
如果您正在使用内部地址,请检查
curl http://myip.dnsomatic.com
在 unix shell 上可能是一个好主意。
或者,只需将该 URL 放入浏览器中即可。
如果您从“ ”结果中得到不同的答案ifconfig -a
,
则给出ifconfig
了您的内部地址——这在外部可能无法起作用。
即使一切看起来都很好,你也可以设置防火墙来禁止传入远程控制连接。
此时,您应该从计算机上的浏览器尝试感兴趣的端口,
http://www.canyouseeme.org/
这将确认连接通过,
- 外部 IP 地址(在该页面上显示给您)
- NAT,端口转发
- 防火墙