Назад | Перейти на главную страницу

Невозможно подключиться через SSH к «Bash для Windows» (WSL)

Я пытаюсь использовать SSH из своего Linux-бокса в WSL, и пока мне не повезло. Я изучал:

Я пробовал практически все. Отключение брандмауэра, другого порта, AllowUsers, PermitRootLogin, UsePrivilegeSeparation и т. Д. Я действительно могу без проблем использовать ssh из окна Windows в свой Linux. И поскольку я отключил брандмауэр в системе Windows, я также получаю «соединение установлено» при отладке соединения (с Linux на WSL):

$ ssh -vvv 192.168.2.8 -p 2222
OpenSSH_7.5p1, OpenSSL 1.1.0e  16 Feb 2017
debug1: Reading configuration data /home/user/.ssh/config
debug1: /home/user/.ssh/config line 1: Applying options for *
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "192.168.2.8" port 2222
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to 192.168.2.8 [192.168.2.8] port 2222.
debug1: Connection established.
debug1: identity file /home/user/.ssh/id_rsa type 1
debug1: key_load_public: No such file or directory
debug1: identity file /home/user/.ssh/id_rsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/user/.ssh/id_dsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/user/.ssh/id_dsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/user/.ssh/id_ecdsa type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/user/.ssh/id_ecdsa-cert type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/user/.ssh/id_ed25519 type -1
debug1: key_load_public: No such file or directory
debug1: identity file /home/user/.ssh/id_ed25519-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_7.5
^C

но логин не появляется, поэтому я нажимаю Ctrl + C. Коробка Linux - это Arch Linux, версия SSH см. Выше.

Я почти уверен, что проблема должна быть в окне Windows, так как я получаю точно такой же результат, когда - в окне Windows - пытаюсь локально ssh (ssh -vvv user@127.0.0.1 -p 2222): соединение установлено, затем мертвых.

Надеюсь, у кого-то есть идеи, как это сделать.