Для изменения имени хоста в терминале достаточно войти в WSL с помощью команды wsl и ввести:
sudo hostname MY_NEW_HOST_NAME
Имя хоста изменится, но после перезагрузки WSL система создаст новое имя и присвоит вашей машине. Это происходит при каждом запуске WSL по умолчанию. Для изменения этого поведения необходимо добавить в конфигурацию WSL (/etc/wsl.conf) следующие настройки:
... hostname = MY_NEW_HOST_NAME generateHosts = false ...
Также необходимо указать новое наименование хоста в /etc/hosts вместо созданного системой:
... 127.0.0.1 MY_NEW_HOST_NAME MY_NEW_HOST_NAME ...
После этих манипуляций новое наименование хоста останется навсегда. Для проверки этого выключите WSL и включите заново:
wsl --shutdown wsl