O PuTTY pode abrir um link SSH similar ao Terminal for Macintosh?

4

Eu tenho um link SSH ( ssh:// ) em 1Password que se eu estivesse usando um Macintosh eu poderia apenas clicar e abrir uma sessão no Terminal. Existe uma maneira de clicar em um link SSH ( ssh:// ) no Windows e abrir o PuTTY na sessão?

    
por mtpultz 06.03.2015 / 02:37

1 resposta

4

PuTTY infelizmente não se associa ao ssh:// URLs.

Você pode associar um aplicativo a um protocolo manualmente. Consulte o artigo do MSDN Registrando um aplicativo em um esquema de URI .

Basicamente você adiciona uma chave de registro como:

[HKEY_CLASSES_ROOT\ssh]
@="URL: SSH Protocol"
"URL Protocol"=""

[HKEY_CLASSES_ROOT\ssh\DefaultIcon]
@="\"C:\Program Files (x86)\PuTTY\PuTTY.exe\",0"

[HKEY_CLASSES_ROOT\ssh\shell]

[HKEY_CLASSES_ROOT\ssh\shell\open]

[HKEY_CLASSES_ROOT\ssh\shell\open\command]
@="\"C:\Program Files (x86)\PuTTY\PuTTY.exe\""

Embora o acima passe uma URL inteira para a linha de comando do PuTTY. E o PuTTY não entende o prefixo ssh:// . Portanto, você teria que adicionar um script de wrapper que retire o ssh:// e passe apenas um usuário e um host para o PuTTY.

Para isso, veja: link

Eu não sei 1Password, mas um aplicativo similar KeePass pode analisar o URL e passar apenas algumas partes para o aplicativo. Por isso, pode tirar o ssh:// de você.

Consulte as regras de substituição do KeePass .

No Windows, 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 06.03.2015 / 08:29