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

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

27
задан Microcipcip
22.12.2022 22:55 Количество просмотров материала 2758
Распечатать страницу

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 2022-12-24 06:43

я делаю это

  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 2022-12-24 09:00

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх