можно ли по ssh войти на сервер автоматически после этого я открываю ConEmu?
Я в основном пытаюсь запустить макрос сразу после этого задача загружает командную строку.
Запустить макрос после запуска ConEmu
27
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
я делаю это
- установить Cygwin и Openssh
- используйте ключ 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-код ]