所以不幸的是,我住在一个不允许我拥有静态 IP 的地方,所以我一直在通过在微型亚马逊 ec2 实例上运行的反向 SSH 隧道设置对我家用计算机的访问。我已经让 SSH 正常工作,但我无法弄清楚端口转发。
这是我制作的一个小信息图来帮助说明(我觉得这个问题通过我想要做的图表更清晰。
以下是图中列出的命令:
我在我的家用电脑上执行以下操作:
ssh -R 1337:localhost:22 -i .ssh/tokyoMinekey.pem ec2-user@ec2serveraddress
Run Code Online (Sandbox Code Playgroud)
我在 ec2 服务器上运行它:
ssh -L6600:localhost:6600 -Nf localhost -p 1337
Run Code Online (Sandbox Code Playgroud)

仅供参考,我已将端口 6600 添加到我的 amazon ec2 安全组中,因此它在 ec2 端开放
编码:
for %%X in ("C:\Info\AUGUST 2011\Checklists\DET1__*") do (echo %%X)
Run Code Online (Sandbox Code Playgroud)
列出我想要的文件的名称:
DET1__)作为文件夹的标题我知道它不应该那么难,但我真的不熟悉使用 Windows 编写 shell 脚本,而且我无法在工作中访问 UNIX 样式的 shell。