동일한 네트워크에 있는 WSL의 SSH 서버에 연결을 시도했지만 SSH 연결 시간이 초과되었습니다.

동일한 네트워크에 있는 WSL의 SSH 서버에 연결을 시도했지만 SSH 연결 시간이 초과되었습니다.

그래서 WSL을 실행하는 Windows 11 컴퓨터에 연결하도록 Ubuntu 22 노트북을 구성하려고 했습니다. 어제는 훌륭하게 작동했고 내가 원하는 모든 것을 상상할 수 있었습니다. 그런데 지금은 연결할 수 없습니다. ssh -vvv username@ip_address -p 2222고객이 나에게 제공한 내용은 다음과 같습니다 .

OpenSSH_8.9p1 Ubuntu-3ubuntu0.6, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /etc/ssh/ssh_config
debug3: /etc/ssh/ssh_config line 19: Including file /etc/ssh/ssh_config.d/dummy.conf depth 0
debug1: Reading configuration data /etc/ssh/ssh_config.d/dummy.conf
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug2: resolve_canonicalize: hostname [[ip_address]] is address
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts' -> '/home/marlen/.ssh/known_hosts'
debug3: expanded UserKnownHostsFile '~/.ssh/known_hosts2' -> '/home/marlen/.ssh/known_hosts2'
debug3: ssh_connect_direct: entering
debug1: Connecting to [[ip_address]] [[[ip_address]]] port 2222.
debug3: set_sock_tos: set socket 3 IP_TOS 0x10
debug1: connect to address [[ip_address]] port 2222: Connection timed out
ssh: connect to host [[ip_address]] port 2222: Connection timed out

Windows 시스템에서 다음과 같이 리디렉션을 구성했습니다.

netsh interface portproxy add v4tov4 listenaddress=[[ip_address]] listenport=2222 connectaddress=[[internal_ip_address]] connectport=22

그래서 22번 포트로 들어가려고 합니다. 또한 다음과 같이 방화벽에 대한 규칙을 추가했습니다.

netsh advfirewall firewall add rule name=WSL2 dir=in action=allow protocol=TCP localport=2222

어제의 프로세스를 재현하려고 했기 때문에 WSL2 규칙이 여러 개 있습니다. 이것이 이유인지 궁금합니다.

WSL2에 대한 추가 정보는 다음과 같습니다.

sudo service ssh status
● ssh.service - OpenBSD Secure Shell server
     Loaded: loaded (/lib/systemd/system/ssh.service; enabled; ven>
     Active: active (running) since Thu 2024-03-28 11:57:10 -05; 2>

======

sudo netstat -paunt | egrep sshd\|:22
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      51694/sshd: /usr/sb
tcp6       0      0 :::22                   :::*                    LISTEN      51694/sshd: /usr/sb

IP와 관련된 모든 것이 괜찮은 것 같습니다.

Windows의 경우:

Wireless LAN Wi-Fi 2:
IPv4. . . . . . . . . . . . . . : 192.168.0.149

WSL 정보

$ ip addr | grep eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    inet 172.21.135.113/20 brd 172.21.143.255 scope global eth0

그것이 내가 가진 정보의 전부입니다. 나에게 도움을 주셔서 감사합니다.

관련 정보