Я использую сервер Minecraft, и многие из моих пользователей находятся в университетском городке, сеть которого не очень хорошо работает с Minecraft. Я собираюсь упаковать совершенно простой способ создания SSH-туннеля к серверу. В идеале, они просто дважды щелкнули бы что-нибудь, чтобы настроить это. Я готов сделать значительно больше работы с моей стороны, если это будет необходимо.

Если нет ничего проще, я могу просто попросить их использовать PuTTY, но я боюсь, что некоторые из них могут напугать.

1 ответ1

4

Пакет PuTTY plink.exe и пакетный скрипт, который устанавливает туннель:

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

Замените -D 1234 желаемыми параметрами туннеля (-D , -L , -R ; синтаксис такой же, как в OpenSSH). (Согласно комментариям, вам нужно -L 25565:localhost:25565 )


Чтобы пользователи не отвечали на запрос проверки ключа SSH:

  1. экспортировать кэшированный ключ PuTTY в файл .reg :

    reg export HKCU\Software\SimonTatham\PuTTY\SshHostKeys hostkey.reg
    
  2. откройте hostkey.reg в блокноте;

  3. в файле удалите все остальные ключи хоста, кроме вашего туннельного хоста Minecraft;

  4. добавьте @reg import hostkey.reg в качестве первой строки вашего пакетного скрипта.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .