Как установить соединение SecureCRT для подключения к WSL2 без необходимости каждый раз менять IP-адрес?

Есть ли способ сделать IP-адрес WSL2 статическим? Я читал об этом, и мне сказали, что невозможно сделать IP-адрес статическим, а есть ли способ установить соединение SecureCRT с WSL2 без необходимости менять IP-адрес в конфигурациях, чтобы мне не приходилось вводить его повторно. айпи каждый раз?

1 ответ

Если вам просто нуженsshсоединение/протокол для SecureCRT, который вы указали в комментариях, то есть альтернатива пробросу портов:

  • Установите сервер Windows OpenSSH (инструкции , работающие на порту 22.
  • Установите для порта sshd WSL2 другое значение (например, 2222) в/etc/ssh/sshd_config
  • Используйте хост Windows в качестве узла перехода, воспользовавшись преимуществами переадресации портов WSL2. Т.е.ssh -o "ProxyCommand ssh -W %h:%p windowshost.local" -o "StrictHostKeyChecking=no -p 2222 localhost(замените «windowshost» на имя вашего компьютера).

Это работает, поскольку по умолчанию Windows обнаруживает службы, работающие в экземплярах WSL2, и пересылает их.localhostсвязи с ними.

Разумеется, это предполагает, что SecureCRT может использовать ProxyCommand.

Другие вопросы по тегам