Adicione o comando ao Chrome para abrir o nome do host selecionado no PuTTY

0

Sempre que preciso copiar o DNS público do AWS EC2, abrir o PuTTY e conectar-me.

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

Como uma alternativa, como posso adicionar uma opção de seleção pública de DNS e de direita aberta com o PuTTY para Chrome [ ec2.us-west-1.compute.amazonaws.com ] (por exemplo, "Pesquisar no Google por 'alguma coisa'")
e, em seguida, ao clicar, execute um comando em cmd como putty --default-profile selectPublicDNS

Por favor, dê-me uma ideia uma maneira fácil de fazer isso.

    
por user310685 25.02.2015 / 11:22

1 resposta

2

Você pode fazer uso da Pesquisa do menu de contexto Extensão do Chrome.

Ele só pode transmitir o texto selecionado para URLs. Então você tem que usar um URL como ssh://%s/ e associar o PuTTY ao protocolo ssh:// .

PuTTY infelizmente não se associa . Mas você pode fazer isso manualmente. Consulte o artigo do MSDN Registrando um aplicativo em um esquema de URI .

Você pode ir ainda mais longe e criar um script de usuário que transforme o nome do host em link ssh:// clicável.

Inspirado em sua pergunta, escrevi um script de usuário para injetar o link SFTP "Abrir no WinSCP" no console de gerenciamento do Amazon EC2 . Você pode modificá-lo facilmente para o ssh:// e "Abrir no PuTTY".

Embora o acima passe um URL inteiro para a linha de comando do PuTTY. E o PuTTY não entende o prefixo ssh:// . Então você teria que adicionar um script wrapper que retira o ssh:// e passa apenas um usuário e um host para o PuTTY.

Para isso, veja: link

Veja também O PuTTY pode abrir um link SSH similar ao Terminal para Macintosh?

WinSCP 5.9 (e mais recente) registra-se para manipular o ssh:// URL e abre a sessão especificada pelo URL no PuTTY .

(eu sou o autor do WinSCP)

    
por 25.02.2015 / 13:44