问题描述
我正在尝试在Cmder中创建ConEmu任务,我想导航到特定目录并运行SSH命令,并为此使用pKeyInfo + pKeyInfo->DataOffset
。我可以更改目录,但不能运行SSH命令。
命令
git-bash
*cmd /c "%ConEmuDir%\..\git-for-windows\bin\bash" --login -i -new_console:d:E:\Project\SSHKeys && ssh -i "secret.pem" ubuntu@ip_address
解决方法
您在这里遇到几个问题
-
您正在SSH连接到远程服务器,它不在您的本地目录上。你为什么要那样?
-
您不需要cmd.exe即可运行bash命令。不要添加多余的已处理图层。他们没有意义。
-
即使您需要通过
周围添加一个双引号cmd /c ...
运行某些程序,也必须了解cmd如何取消引用。您必须在命令行cmd /c ""something" ... & ..."