Запустить макрос после запуска ConEmu

можно ли по ssh войти на сервер автоматически после этого я открываю ConEmu?
Я в основном пытаюсь запустить макрос сразу после этого задача загружает командную строку.

5
задан Microcipcip
источник

2 ответов

прежде всего, аппаратное кодирование логинов/паролей-плохой подход.

гораздо лучше было бы использовать ssh-agent.

но, конечно, можно использовать GuiMacro в созданную консоль.

Ну, предположим, что bash.exe осуществляется через %PATH%, вы можете создать задание используя следующую команду:

bash.exe -c 'ConEmuC -Silent -GuiMacro Print "login" -GuiMacro Keys Enter -GuiMacro Print "password" -GuiMacro Keys Enter ; ssh your-server'

Баш сводит меня с ума... вместо простого -GuiMacro Print "login\npassword\n" вы должны используйте четыре -GuiMacro блоки... Я не смог позволить bash передать цитаты правильно, как аргументы ConEmuC.

1
отвечен Maximus 2015-10-20 18:28:05
источник

я делаю это

  1. установить Cygwin и Openssh
  2. используйте ключ ssh и авторизованный ключ на сервере.

создать .bat файл с кодом ниже в нем

@echo off

C:
chdir C:\cygwin64\bin

bash.exe --login -i -c "ssh [username]@[domain] -p [port] -D [port]"

создать ConEmu Startup Tasks

cmd /k RenameTab "MyTabName" & "C:\[path]\MyBatFile.bat"

Я также закрепить ConEmu на панели задач, и использовать эту задачу в Jump List

1
отвечен meffect 2015-10-21 00:17:30
источник

Другие вопросы cmder conemu