我正在尝试使用 cmder 中的 cygwin bash 进行 ssh 连接。我将 cygwin bash 设置为以下位置的默认 bash:设置>启动>指定命名任务- 我把 Cygwin bash 放在这里。
当我打开 cmder 时,cygwin bash 会加载到新打开的控制台。它看起来很好。即使我执行“ssh”时,这个 bash 也会向我显示 ssh 命令存在。现在我想使用 cygwin 中的 ssh 在新控制台中运行 connect ssh。我创建了一个新任务。在其中输入以下命令:
>ssh-J[电子邮件保护] [电子邮件保护]“-new_console:t:dal”
但是,一旦我在新控制台中打开任务,cmder 就会在新控制台中加载 windows cmd。以下是 cmder 发出的消息:
'ssh' is not recognized as an internal or external command,
operable program or batch file.
Current directory:
B:\cmder_mini
Command to be executed:
"C:\WINDOWS\system32\cmd.exe" /C ssh -J [email protected] [email protected]
ConEmuC: Root process was alive less than 10 sec, ExitCode=1.
Press Enter or Esc to close console...
我做错了什么?为什么 cmder 在新控制台中仍在使用 windows cmd?