Каждый раз мне приходится копировать общедоступный DNS AWS EC2, открывать PuTTY и подключаться.

Public DNS: ec2.us-west-1.compute.amazonaws.com

В качестве альтернативы, как я могу добавить опцию выбора этого общедоступного DNS и право показа, открытое в PuTTY для Chrome [ ec2.us-west-1.compute.amazonaws.com ] (как, например, «Поиск в Google по слову « что-то »»))
и затем по щелчку запустите команду в cmd, скажем, как putty --default-profile selectPublicDNS

Пожалуйста, дайте мне идею, простой способ сделать это.

1 ответ1

2

Вы можете использовать контекстное меню поиска Chrome Extension.

Он может передавать выбранный текст только по URL. Поэтому вы должны использовать URL-адрес, такой как ssh://%s/ и связать PuTTY с протоколом ssh:// .

PuTTY, к сожалению , не ассоциируется. Но вы можете сделать это вручную. См. Статью MSDN Регистрация приложения в схеме URI.


Вы можете пойти еще дальше и создать пользовательский скрипт, который превращает имя хоста в кликабельную ссылку ssh:// .

Вдохновленный вашим вопросом, я написал сценарий пользователя для вставки SFTP-ссылки "Открыть в WinSCP" в консоль управления Amazon EC2. Вы можете легко изменить его для ssh:// и "Открыть в PuTTY".


Хотя вышеизложенное передает весь URL-адрес в командную строку PuTTY. И PuTTY не понимает префикс ssh:// . Таким образом, вам нужно будет добавить скрипт-обертку, который удаляет ssh:// и передает только пользователя и хост в PuTTY.

Для этого смотрите:
https://johnsofteng.wordpress.com/2009/05/12/launch-putty-from-browser/

См. Также Может ли PuTTY открыть ссылку SSH, аналогичную терминалу для Macintosh?


WinSCP 5.9 (и новее) регистрируется для обработки URL-адреса ssh:// и открывает сеанс, указанный URL-адресом в PuTTY.

(Я автор WinSCP)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .