Подключение из основной машины к vsftpd на WSL работает через localhost и ::1, но не работает через 127.0.0.1
Основная машина Windows 10 держит на себе машину WSL с Kali Linux, которая внутри может к себе подключиться любым способом:
root@machine:/:# service vsftpd start
Starting FTP server: vsftpd/usr/sbin/vsftpd already running.
root@machine:/:# ftp 127.0.0.1
Connected to 127.0.0.1.
220 (vsFTPd 3.0.3)
...
root@machine:/:# ftp localhost
Connected to localhost.
220 (vsFTPd 3.0.3)
...
root@machine:/:# ftp ::1
Connected to ::1.
220 (vsFTPd 3.0.3)
...
Проверим адрес localhost из основной машины:
C:\Users\User>ping localhost -n 1
Pinging machine [::1] with 32 bytes of data:
Reply from ::1: time<1ms
...
C:\Users\User>ping localhost -n 1 -4
Pinging machine [127.0.0.1] with 32 bytes of data:
Reply from 127.0.0.1: bytes=32 time<1ms TTL=128
...
Теперь пробуем подключиться к службе на WSL из командной строки основной машины на Windows 10 (Адмнистратор):
C:\Users\User>ftp
ftp> open 127.0.0.1
> ftp: connect :В подключении отказано
...
ftp> open localhost
Связь с machine.
220 (vsFTPd 3.0.3)
...
ftp> open ::1
Связь с ::1.
220 (vsFTPd 3.0.3)
...
Почему при обращении на 127.0.0.1 на основной машине нельзя подключиться к службе vsftpd на WSL? SSH без проблем подключается и по 127.0.0.1. Файл /etc/vsftpd.conf по умолчанию.
Заранее спасибо за помощь!