SSH执行技能
通过SSH在远程Tailscale节点上运行单个命令,无需打开交互式会话。需要具备对目标节点的SSH访问权限(密钥位于~/.ssh/或通过SSH_AUTH_SOCK环境变量提供),以及设置SSH_TARGET环境变量(例如:100.107.204.64:8022)。
执行远程命令
在目标节点上运行命令并返回标准输出/标准错误:
ssh -p 8022 user@100.107.204.64 "uname -a"
使用自定义端口执行
通过SSH_TARGET环境变量指定端口:
ssh -p "${SSH_PORT:-22}" "$SSH_HOST" "df -h"
远程运行脚本
将本地脚本通过管道传输到远程主机执行:
ssh -p 8022 user@100.107.204.64 'bash -s' < local-script.sh


微信扫一扫,打赏作者吧~
网友评论
最新评论