目的:在windows上通过ssh在远程主机执行一段非常复杂的shell指令,因此提前将指令编码为base64防止命令中的特殊字符干扰执行。
命令:
start "title" "%COMSPEC%" /c ssh -t -p server_port user@server_ip "eval $(base64 -d <<< \"{ssh_cmd}\")"
其中: