Túnel SSH simples e morto para os meus usuários do Windows

0

Estou executando um servidor Minecraft, e muitos dos meus usuários estão em um campus universitário cuja rede não funciona muito bem com o Minecraft. Eu estou olhando para empacotar juntos uma maneira simples de criar um túnel SSH para o servidor. Idealmente, eles apenas clicariam duas vezes em algo para configurá-lo. Estou preparado para fazer um trabalho significativamente maior do meu lado, se necessário.

Se não houver nada mais simples, posso dizer-lhes para usar o PuTTY, mas tenho medo de assustar alguns deles.

    
por Thom Smith 05.10.2012 / 21:59

1 resposta

4

Agrupa o plink.exe do PuTTY e um script em lote que configura o encapsulamento:

@plink -v -N -D 1234 user@host

Substitua -D 1234 pelas suas opções de encapsulamento desejadas ( -D , -L , -R ; sintaxe igual à do OpenSSH). (De acordo com comentários, você precisa de -L 25565:localhost:25565 .)

Para evitar que os usuários respondam ao prompt de verificação de chave SSH:

  1. exporte a chave em cache do PuTTY para um arquivo .reg :

    reg export HKCU\Software\SimonTatham\PuTTY\SshHostKeys hostkey.reg
    
  2. abra hostkey.reg no bloco de notas;

  3. no arquivo, exclua todas as outras chaves do host , exceto o seu host de túnel Minecraft;

  4. adicione @reg import hostkey.reg como a primeira linha do seu script em lote.

por 05.10.2012 / 22:07