Подключение из основной машины к 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 по умолчанию.

Заранее спасибо за помощь!


Ответы (0 шт):