如何通过Tailscale CLI工具列出Tailnet中的设备?
用Tailscale CLI列出Tailnet设备实现SSH连接
当然可以,完全不用依赖网页控制台,直接用Tailscale的CLI工具就能搞定:
- 最直接的命令是
tailscale status,执行后会列出Tailnet里所有设备的关键信息:包括设备名称、Tailscale专属IP、在线状态、所属用户等,这些信息足够你直接用来发起SSH连接。 - 如果觉得默认输出太啰嗦,想要更精简的设备名+IP列表,可以结合
--json参数输出结构化数据,再用工具过滤(比如jq):
要是没装tailscale status --json | jq -r '.Peer[] | "\(.HostName) \(.TailscaleIPs[0])"'jq,也能用awk之类的文本处理工具提取需要的内容。 - 拿到设备名或IP后,直接用SSH命令连接就行,比如
ssh your-username@设备名称或者ssh your-username@Tailscale-IP,和普通SSH操作完全一样。
内容的提问来源于stack exchange,提问作者sogeking
相关产品推荐
相关产品推荐

