Para nos conectarmos aos nossos servidores usamos o X2Go. A configuração é um pouco mais sofisticada devido ao uso de um proxy. O proxy está configurado corretamente e funciona quando me conecto via ssh no PowerShell. Também instalei as chaves ssh e não preciso fornecer a senha. O problema é que agora preciso usar este arquivo de configuração ssh. Antes que você me peça para usar o proxy nas configurações de sessão do X2Go, aí vem o segundo kicker.
No Windows, recentemente tive que começar a adicionar o -m hmac-sha2-512
para evitar o erro de MAC corrompido. Essa opção não consigo passar nas configurações da sessão.
Um colega (que usa Linux) me disse que a caixa de seleção "Tentar login automático ..." nas configurações da sessão supostamente lê o arquivo .ssh/config. No Windows parece não funcionar.
Uma solução alternativa é usar um túnel SSH. Tirei a inspiração para isso daqui .
Primeiro, é necessário configurar o arquivo de configuração ssh conforme desejado. Aqui, eu uso a opção de cifra e um proxy:
Então, pode-se abrir um túnel SSH no PowerShell assim:
Importante: a janela do PowerShell com esta conexão de túnel precisa permanecer aberta. Na configuração da sessão X2Go, devemos fornecer
localhost
como host e2222
como porta.Para mim, esta solução alternativa é um modelo para fazer qualquer coisa sofisticada na configuração SSH e usá-la no X2Go através do túnel estabelecido.
[Editar] Acabei de perceber que li esta página , mas não a entendi, embora ela forneça a mesma solução.