Associar protocolo ssh no Windows 10 com Tera Term (e outros)

Até o Windows 7 era relativamente simples fazer associações de aplicativos e protocolos com o programa desejado, era só dar dois cliques no arquivo com extensão desejada ou abrir um protocolo novo e fazer a associação à partir da lista de programas instalados.

No Windows 10 os protocolos não podem mais ser associados livremente, ou o programa que você utiliza tem um instalador que consiga fazer as associações corretamente ou você recebe uma tela de diálogo levando você para a loja de apps da Microsoft onde você, provavelmente, não vai encontrar seu programa favorito para associação.

Meu programa de terminal favorito é o Tera Term, já está bastante customizado, fazendo logs automaticamente e outras facilidades.

No Windows 10 eu não conseguia fazer a associação so protocolo ssh, então não era possível utilizá-lo com links, sempre precisava abrir manualmente.

Encontrei muita documentação de como criar chaves no registry para fazer a associação e nenhuma funcionou. Depois de muita busca encontrei essa página que mostrava como fazer a associação com o MobaXterm (que não uso), mas a lógica era a mesma.

Para associar com Windows 10 de 64 bits utilize o texto abaixo e salve como ssh64bits.reg, dê dois clicks, dê OK nos avisos de alerta e comece a usar o Tera Term associado ao ssh.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ssh]
@="URL: ssh Protocol"
"URL Protocol"=""
;Change this to your actual path of the previous generated Batch File

[HKEY_CLASSES_ROOT\ssh_custom_handler\shell\open\command]
@="\"C:\Program Files (x86)\teraterm\ttermpro.exe\" %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"SSH Custom handler"="Software\Classes\ssh_custom_handler\Capabilities"

[HKEY_CLASSES_ROOT\ssh_custom_handler\Capabilities\UrlAssociations]
"ssh"="ssh_custom_handler"
;You can use any ICO File or just using mobaxterms Icon

[HKEY_CLASSES_ROOT\ssh_custom_handler\Application]
"ApplicationIcon"="\"C:\Program Files (x86)\teraterm\ttermpro.exe\""
"ApplicationName"="Tera Term"
"ApplicationDescription"="Custom SSH Handler"
"ApplicationCompany"="Custom SSH Handler"

Para Windows 10 32 bits utilize o texto abaixo e salve como ssh32bits.reg e siga o procedimento já descrito.

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\ssh]
@="URL: ssh Protocol"
"URL Protocol"=""
;Change this to your actual path of the previous generated Batch File

[HKEY_CLASSES_ROOT\ssh_custom_handler\shell\open\command]
@="\"C:\Program Files\teraterm\ttermpro.exe\" %1"

[HKEY_LOCAL_MACHINE\SOFTWARE\RegisteredApplications]
"SSH Custom handler"="Software\Classes\ssh_custom_handler\Capabilities"

[HKEY_CLASSES_ROOT\ssh_custom_handler\Capabilities\UrlAssociations]
"ssh"="ssh_custom_handler"
;You can use any ICO File or just using mobaxterms Icon

[HKEY_CLASSES_ROOT\ssh_custom_handler\Application]
"ApplicationIcon"="\"C:\Program Files\teraterm\ttermpro.exe\""
"ApplicationName"="Tera Term"
"ApplicationDescription"="Custom SSH Handler"
"ApplicationCompany"="Custom SSH Handler"

Sobre androideia

Passando o tempo...

Publicado em 10/10/2020, em Uncategorized e marcado como , , , . Adicione o link aos favoritos. Deixe um comentário.

Deixe um comentário

Matt's Entropy

... seeding /dev/random, one blog post at a time.

Maravilhoso Mundo Novo

De volta ao Paraíso

androideia

Idéias e Android, necessariamente não nessa ordem.

Another Airgun Blog

Idéias e Android, necessariamente não nessa ordem.

Armas de Pressão - Modificações e afins

Metade da graça em atirar está em fazer ajustes na arma.